一、实现音乐无缝循环(对浏览器要求要高一些)
((1)音乐尽量是「淡入淡出」型,重音尽量不要在开头或结束位置,否则,即使能将音乐循环播放,也会感觉不衔接;
(2)API接口只能用于webkit内核,比较新的浏览器 )
var audio_file = new Audio('img/logo/youdiantian.mp3');
audio_file.play();
audio_file.addEventListener('timeupdate', function () {
var buffer = 1.2;
if (this.currentTime > this.duration - buffer) {
this.currentTime = 0;
this.play();
}
}, false);
二、有的浏览器可以循环播放 有的不行( 挺奇怪的)
<audio id="audio" src="img/logo/youdiantian.mp3" autoplay="true" controls="controls" loop="true" >
</audio>
三、也可进行播放音乐
<embed src="img/logo/youdiantian.mp3" hidden="true" />