]> git.parisson.com Git - teleforma.git/commitdiff
fix multiple video.js videos
authorGuillaume Pellerin <yomguy@parisson.com>
Tue, 17 Sep 2013 07:50:07 +0000 (09:50 +0200)
committerGuillaume Pellerin <yomguy@parisson.com>
Tue, 17 Sep 2013 07:50:07 +0000 (09:50 +0200)
teleforma/static/teleforma/js/teleforma-moodle-media.js

index eeb945148336af95a82b30f8b584a3c0ee4f4e56..49ff7a8a8cc7d23f3ad8580cf972efe40eb5b917 100644 (file)
@@ -134,23 +134,26 @@ function get_course_media_urls(host, id){
     var data = json([id],'http://' + host, "teleforma.get_course_media_urls",
         function(data){
             var res = data.result;
-            for(var i=0; i<res.length; i++){
+            for(var i=0; i<res.length-20; i++){
                 var media_dict = res[i];
                 var session = media_dict['session'];
                 var section = '#Section-' + session
-                s = $(section).html();
-                s += '</br>Video ' + session + '</br>';
-                s += '<video id="video-' + i.toString() + '" class="video-js vjs-default-skin" width="640" height="360" controls preload="auto" data-setup="{}" poster="' + media_dict['poster'] + '">';
+                var video_id = 'video-' + i.toString();
+                // var s = $(section).html();
+                var s = video_id + '</br>';
+                s += '<video id="' + video_id + '" class="video-js vjs-default-skin" width="640" height="360" controls preload="auto" data-setup="{}" poster="' + media_dict['poster'] + '">';
                 var urls = media_dict['urls'];
-                for (var j=0; j < urls.length; j++){
+                for (var j=0; j<urls.length; j++){
                     url = urls[j];
                     if (url['mime_type'].indexOf("video") != -1){
                         s += '<source src="'+url['url']+'" type="'+url['mime_type']+'">\n';
                     };
                 };
                 s += '</video><br/>\n';
-                $(section).html(s);
-            }
+                $(section).append(s);
+                //var player = _V_(video_id);
+                //player.autoSetup();
+            };
             _V_.autoSetup();
         },
         function(){