Javascript MediaElement.js:如果某个特定音频文件已结束,则触发事件

Javascript MediaElement.js:如果某个特定音频文件已结束,则触发事件,javascript,jquery,mediaelement.js,Javascript,Jquery,Mediaelement.js,指。如果某个特定音频文件已结束,如何触发事件(调用函数) var myAudioFiles = ['audioFile1.wav', 'audioFile2.wav', 'audioFile3.wav']; var myPlayer = new MediaElementPlayer('#myPlayer'); myPlayer.setSrc(myAudioFiles[0]); myPlayer.play(); 伪代码: if (hasEnded(myAudioFiles[0])) {

指。如果某个特定音频文件已结束,如何触发事件(调用函数)

var myAudioFiles = ['audioFile1.wav', 'audioFile2.wav', 'audioFile3.wav'];
var myPlayer = new MediaElementPlayer('#myPlayer');

myPlayer.setSrc(myAudioFiles[0]);
myPlayer.play();
伪代码:

if (hasEnded(myAudioFiles[0])) {
    doSomething();
}
请试试这个

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