<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/