任何人都知道如何完成音频标签的无间隙循环?我在想基于javascript的东西......
我有一个循环说1度量,我希望它循环并保持节奏.所以我需要循环平滑/无间隙.当我简单地将"循环"设置为真时,它将滞后并且不会保持速度.
根据规范,
html5音频具有以下属性:
循环 指示音频数据是否应循环播放。默认值为 false。
LoopStart 一个可选值(以秒为单位),如果循环属性为 true,则应开始循环。它的默认值为 0,并且可以将其设置为 0 和缓冲区持续时间之间的任何值。
LoopEnd 一个可选值(以秒为单位),如果循环属性为 true,则循环应结束。它的默认值为 0,并且可以将其设置为 0 和缓冲区持续时间之间的任何值。
我正在尝试循环播放音频文件的一段,例如从第 5 秒到第 8 秒。
我尝试了很多组合,包括使用/不使用:#t= url param | DOM 中的loopstart/loopend 属性 | 循环属性
到目前为止没有任何效果(chrome 浏览器)。也许这些属性还没有被支持。我试图避免使用 JavaScript 来设置音频的当前时间。
超文本标记语言
<audio controls="" src="http://www.tonycuffe.com/mp3/tail%20toddle.mp3#t=5,8" loopstart="5" loopend="8" loop></audio>
Run Code Online (Sandbox Code Playgroud)
脚本语言
var myAudio = document.getElementsByTagName('audio')[0];
myAudio.loopStart = 5;
myAudio.loopEnd = 8;
myAudio.play();
Run Code Online (Sandbox Code Playgroud)
我看过: 无缝音频循环到任意位置 和 无缝循环音频 html5