mediaelement自动播放加载,完成后启动功能

时间:2013-08-14 15:03:15

标签: jquery mediaelement.js

我正在使用媒体播放,我想让音频文件在页面加载时自动播放,然后当它完成启动功能时,我很难用它。

要自动播放我认为我所要做的就是在html中添加preload =“auto”,如下所示:

<audio id="player2" src="audio/budget.mp3" type="audio/mp3" controls="controls" preload="auto">     

但这似乎不起作用。所以我尝试使用这样的成功:

$('audio,video').mediaelementplayer({
    success: function (mediaElement, domObject) { 
       $("#player2").play(); 
});

但这也行不通。我假设当你想要在音频结束时触发一个功能时,功能也会成功吗?

对此的任何帮助都将非常感激,并与之斗争。

1 个答案:

答案 0 :(得分:1)

我能够使用它来实现它:

$('audio,video').mediaelementplayer({
    success: function (mediaElement, domObject) { 
        mediaElement.play();
        mediaElement.addEventListener('ended', function (e) {
                alert("finished");
        }, true);
    }
});