gpt4 book ai didi

javascript - 将音频播放限制在指定范围内

转载 作者:搜寻专家 更新时间:2023-10-31 08:17:54 25 4
gpt4 key购买 nike

假设我有一个 90 秒长的音频文件。

我希望加载此音频文件供用户播放,但播放限制在 10 秒到 40 秒之间。

我要实现的目标:

  • 音频从 10 秒开始
  • 当音频结束时,它会重置为 10 秒标记
  • 音频在 40 秒结束
  • 范围外的音频无法访问

最佳答案

遇到过类似的问题

解决方案如下,如果有人试图选择外部,这会将播放拖到片段的开头,同样在片段的末尾也这样做:

<audio controls ontimeupdate="restrictAudio(this)">
<source src="horse.ogg" type="audio/ogg">
<source src="horse.mp3" type="audio/mpeg">

</audio>
<script>
function restrictAudio(event) {
// Trying to stop the player if it goes above 10 second
if (event.currentTime < 10 || event.currentTime > 40) {
event.pause();
event.currentTime = 10
}
}
</script>

关于javascript - 将音频播放限制在指定范围内,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26519163/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com