HTML 5音频API非常简单,this page可以说明一切。但是我未能实现以下目的:捕获错误(如果有的话)并在没有错误时执行其他操作!
您可能认为这很容易,我应该将事件监听器附加到"错误"和"玩"事件。但要知道以下内容:
我想要做的只是设置"错误" /"玩"事件,但阻止"播放"每当发生错误时。
var player = $('audio#player');
player.find('source').on('error', function(){
alert('Cannot play this file!');
});
player.on('play', function(){
setTheNextSongToPlay(' .... ');
});
现在," setTheNextSongToPlay"函数被调用是否有任何错误。这怎么可能呢?!文件已经播放了!