summaryrefslogtreecommitdiff
path: root/public/assets/javascripts/ui/editor/MediaViewer.js
diff options
context:
space:
mode:
Diffstat (limited to 'public/assets/javascripts/ui/editor/MediaViewer.js')
-rw-r--r--public/assets/javascripts/ui/editor/MediaViewer.js21
1 files changed, 20 insertions, 1 deletions
diff --git a/public/assets/javascripts/ui/editor/MediaViewer.js b/public/assets/javascripts/ui/editor/MediaViewer.js
index 2535f1b..b5398ff 100644
--- a/public/assets/javascripts/ui/editor/MediaViewer.js
+++ b/public/assets/javascripts/ui/editor/MediaViewer.js
@@ -62,6 +62,16 @@ var MediaViewer = ModalView.extend({
case 'vimeo':
image.src = media.thumbnail
break
+
+ case 'video':
+ image = document.createElement('video')
+ image.addEventListener("loadedmetadata", function(){
+ image.currentTime = image.duration * 1/3
+ console.log(image.duration, image.currentTime)
+ })
+ image.src = media.url
+ image.load()
+ break
}
$span.data("media", media)
@@ -124,7 +134,16 @@ var MediaViewer = ModalView.extend({
var $floatingImg = $('.floatingImg');
Scenery.nextMedia = media
- $floatingImg.attr('src', image.attr('src'));
+
+ switch (media.type) {
+ case "video":
+ $floatingImg.attr('src', 'http://www.rawrcast.com/wp-content/uploads/2010/02/BluePlayButton.png')
+ break
+
+ default:
+ $floatingImg.attr('src', image.attr('src'))
+ break
+ }
var height = $floatingImg.height()
var width = $floatingImg.width()