音频播放特定时间后显示警报

时间:2016-01-11 18:58:03

标签: javascript audio

我希望在播放音频十秒后显示提醒。

<audio id="player01" controls src="01.mp3" ontimeupdate="test()"></audio>

JS

var player01 = document.getElementById("player01");

function test(){
    if (player01.currentTime == 10) {
        alert (10);
    }
};

警报不会出现。控制台是空的。

1 个答案:

答案 0 :(得分:1)

您必须使用ontimeupdate事件:

var player01 = document.getElementById("player01");

player01.ontimeupdate = function() {
    if (parseInt(this.currentTime) == 10) {
        alert (10);
    }
};

参考:

http://www.w3schools.com/tags/av_event_timeupdate.asp