HTML5音频循环从A点到b



根据规格,

HTML5音频具有以下属性:

循环指示音频数据是否应在循环中播放。默认值为false。

loopstart 如果循环属性为真,则可以在秒内开始循环的可选值。它的默认值为0,可以将其设置为0和缓冲区持续时间之间的任何值。

loopend 如果循环属性为真,则在秒内应结束循环的可选值。它的默认值为0,可以将其设置为0和缓冲区持续时间之间的任何值。

我正在尝试将音频文件的段从第二5到8循环。

我尝试了许多组合,包括使用/不使用: #t = url param |dom |中的loopstart/loopend属性循环属性

到目前为止,还没有任何作用(Chrome浏览器)。也许根本不支持Theese属性。我正在尝试避免使用JavaScript设置音频的当前时间。

html

<audio controls="" src="http://www.tonycuffe.com/mp3/tail%20toddle.mp3#t=5,8"        loopstart="5" loopend="8" loop></audio>

javascript

var myAudio = document.getElementsByTagName('audio')[0];
myAudio.loopStart = 5;
myAudio.loopEnd = 8;
myAudio.play();

小提琴

我看过:无缝音频循环到任意位置和无间隙循环音频html5

尝试一下。

JS

功能音频(){if(document.getElementById(" music")。currenttime> = 8){document.getElementById(" music")。currenttime = 5}}

html

<audio id="music" controls ontimeupdate="audio()">
<source src="http://www.tonycuffe.com/mp3/tail%20toddle.mp3" type="audio/mp3">
<audio>

在那个时间上剪切音频文件。

最新更新