javascript - 停止使用 javascript 循环音频但完成播放迭代

标签 javascript audio

<audio loop id="effect" src="/assets/web/audio/effect.mp3"></audio>

<script>document.getElementById('effect').pause();</script> 

我以这种方式停止播放音频,问题是它在我运行 javascript 代码时突然结束。这可能很棘手,但我想知道如何阻止它但允许它完成播放迭代?

最佳答案

document.getElementById('effect').loop = false;

https://developer.mozilla.org/en-US/docs/Web/API/HTMLMediaElement/loop

关于javascript - 停止使用 javascript 循环音频但完成播放迭代,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/72134565/

相关文章:

javascript OOP - 为什么参数对象在实例方法中不可见?

signal-processing - 检测歌曲中人声的开始位置?

android - 以编程方式将音频歌曲路由到蓝牙?

c++ - 如何使用 7.1 音频系统 sfml 播放声音?

javascript - Android WebView 发送 base64 url​​ 到 Javascript(拒绝加载 URL,因为它超过了 X 个字符。)

javascript - 通过在框外单击关闭下拉菜单

javascript - 无法在 Angular 服务中更新函数内部的值

javascript - 渲染父组件后如何重置 native slider (子组件)?

ios - 从 iOS App 中的音频文件中分离语音和音乐(制作卡拉 OK)

c - 为什么我的 ADPCM 解码器似乎在振荡?