在JavaScript中,当音频经过某个时间点时运行函数
以下是我所拥有的:在JavaScript中,当音频经过某个时间点时运行函数,javascript,Javascript,以下是我所拥有的: <audio id='audio' src="lol.mp3" autoplay></audio> 我想要什么: <audio id='audio' src="lol.mp3" autoplay></audio> 我想在currentTime大于timePoint时运行函数lolz()。您应该通过将函数附加到事件,使您的lolz函数成为事件侦听器。 您的更新代码: 您应该将您的lolz功能附加到事件,使其成为事件侦听器。
<audio id='audio' src="lol.mp3" autoplay></audio>
我想要什么:
<audio id='audio' src="lol.mp3" autoplay></audio>
我想在currentTime大于timePoint时运行函数lolz()。您应该通过将函数附加到事件,使您的
lolz
函数成为事件侦听器。
您的更新代码:
您应该将您的lolz
功能附加到事件,使其成为事件侦听器。
您的更新代码:
您需要一个事件处理程序,例如,当音频播放时触发的事件处理程序。开始搜索MDNSee您将需要一个事件处理程序,例如当音频播放时触发的事件。开始搜索MDNSee
document.getElementById('audio').addEventListener('timeupdate', lolz)
var timePoint = 26.5
function lolz () {
if (this.currentTime > timePoint) {
document.body.textContent = "lolz"
}
}
<audio id="audio" src="lol.mp3" autoplay></audio>