回答前请仔细阅读(谢谢):
我想通过以下方式平滑地无缝重复轨道(比如 10 秒)给定次数(比如 3 次):
- 从给定的音频播放器中提取音频 - 不需要,从服务器等加载 .wav 就可以了
- 连接音频 n 次(将轨道添加到自身的末尾)
- 在新播放器中播放结果
2如何完成?一个例子会很好,但 2 是最令人费解的。
注意:将原始播放器设置为重复播放等不是一种选择,因为它在大多数浏览器上并不流畅。
最佳答案
循环属性是一个 bool 属性。
如果存在,它指定音频将在每次结束时重新开始。
<!DOCTYPE html>
<html>
<body>
<audio controls loop>
<source src="horse.ogg" type="audio/ogg">
<source src="horse.mp3" type="audio/mpeg">
Your browser does not support the audio element.
</audio>
<p><strong>Note:</strong> The audio tag is not supported in Internet Explorer 8 and earlier versions.</p>
</body>
</html>
https://www.w3schools.com/tags/tryit.asp?filename=tryhtml5_audio_loop
关于javascript - 如何重复html5音频,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20522929/