利用HTML5/JS有没有办法实现快速循环播放
1个回答
展开全部
<audio>的接口里有声音播放速度的接口,但是多浏览器支持没有做过测试,楼主小心使用。
myVid=document.getElementsByTag("audio");
myVid.playbackRate=4;//大于1,就是高速播放
当然,如果是声音里面有衰减或空白的部分,不想剪辑声音的话,可以用多个Audio同时循环播放,如下:
var audios=[];
for (var i= 0; i < 5; i++ ) {
var a = new Audio();
a.src = "" ;//填入你的音频地址
a.preload="auto";
a.loop = true;
audios.push(a) ;
}
myVid=document.getElementsByTag("audio");
myVid.playbackRate=4;//大于1,就是高速播放
当然,如果是声音里面有衰减或空白的部分,不想剪辑声音的话,可以用多个Audio同时循环播放,如下:
var audios=[];
for (var i= 0; i < 5; i++ ) {
var a = new Audio();
a.src = "" ;//填入你的音频地址
a.preload="auto";
a.loop = true;
audios.push(a) ;
}
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询