我想在播放音频十秒钟后显示警报。

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

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

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

警报未出现。控制台为空。

最佳答案

您将必须使用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

09-10 17:20