1

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

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

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

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

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

但这也没有用。我假设成功也是当您想在音频完成上触发功能时该功能的去向?

对此的任何帮助将不胜感激,并为此而苦苦挣扎。

4

1 回答 1

1

我能够使用它来工作:

$('audio,video').mediaelementplayer({
    success: function (mediaElement, domObject) { 
        mediaElement.play();
        mediaElement.addEventListener('ended', function (e) {
                alert("finished");
        }, true);
    }
});
于 2013-08-14T15:22:07.027 回答