如何取消canplay活动?

时间:2016-12-09 14:30:02

标签: javascript jquery javascript-events html5-audio mediaelement

有一个按钮,单击时播放音频。此外,当音频开始播放时,会执行一项功能。出于这个原因,我将一个事件监听器附加到音频,如下所示。

但是,当用户在音频开始播放前单击按钮时,audioResponse会执行两次。在这些情况下,我想取消audioResponse的第一次执行。有没有办法实现这个目标?

音频创建如下:

audio = new Audio;

audio.src = url;

div = $('#sound-div').get(0);

div.appendChild( audio );

audio.removeEventListener("canplay", audioResponse)

每次按下按钮都会删除音频:

$('#sound-div').html('');

,每次按下点击。

0 个答案:

没有答案