我有一個代碼,我想在上一首曲目結束時播放下一首歌曲,但是我遇到了問題,當我開始再次播放上一首歌曲時,「結束」事件觸發了更多一次,我不知道如何修復它爲什麼音頻html5的「結束」事件觸發不止一次?
AudioPlayer.prototype.listenToEndedTrack = function() {
var _this = this ;
this.audioPlayerUid.addEventListener("ended", function() {
console.log("Ended");
_this.audioPlayerUid.removeEventListener('ended');
}) ;
}
_this是不一樣的對象,因爲這 –
是的,它是。 _這是AudioPlayer實例。 – aGoodRussianGuy
不,它們有不同的指針 –