我想将音频文件(在某些情况下)的播放限制在前十秒。
是否可以使用onTimeUpdate,currentTime和pause命令的组合来确保无法在某个点之后处理回放。
我不想修改文件,因为在其他情况下我会想要完整的文件。
我想我想做点什么。
每次到达10时重置为0.
<audio controls ontimeupdate="myFunction(this)">
<source src="horse.ogg" type="audio/ogg">
<source src="horse.mp3" type="audio/mpeg">
</audio>
<script>
function myFunction(event) {
// Trying to stop the player if it goes above 1 second
if (event.currentTime > 10) {
event.pause;
event.currentTime = 0
}
}
</script>
它适当重置,但我无法让它闭嘴。它只是循环,忽略了event.pause命令。
任何想法我做错了什么?
答案 0 :(得分:3)
pause()
是一个函数
function myFunction(event) {
// Trying to stop the player if it goes above 1 second
if (event.currentTime > 10) {
event.pause();
event.currentTime = 0
}
}