2011-06-07 196 views

回答

8
$(function(){ 
     $('audio,video').mediaelementplayer({ 
      success: function(player, node) { 
       player.addEventListener('ended', function(e){ 
        player.src = 'media/somefile.mp4'; 
        player.load(); 
        player.play(); 
       }); 
      } 
     }); 
    }); 

应该这样做。

+0

感谢它帮了我很多 – Peeyush 2011-08-01 10:35:29

+0

感谢。但它仅适用于HTML5。如何做同样的闪光? – 2012-10-29 22:42:11

+1

已找到解决方案并添加了我的答案。 – 2012-10-30 02:50:56

5

要更改src视频,您必须使用setSrc API方法。否则是不适用于不支持HTML5的浏览器(例如火狐)的闪光灯

一个更重要的事情 - 看看这个问题 - Chrome/Safari, setSrc -> play。 在Chrome中正确显示视频应该有些超时。

不幸的是,“播放器”并不总是有效,所以最好是用户“媒体”对象。

因此,代码应该是这样的:

 $('video').mediaelementplayer({ 
      pluginPath: "/YourPlaginPath/", 
      success: function (media, node, player) { 
       media.addEventListener('ended', function (e) { 

        setTimeout(function() { 
         media.setSrc('somevideo.mp4'); 
         media.load(); 
         media.play(); 
        }, 500); 

       }, false); 
      } 
     }); 
相关问题