HTML5中的audio对象有个属性为 ended,改属性是返回音频是否播放结束,是boolean类型的。例如我自己写的一个判断:this.audioPlay=function(soundPath,callback){$("#shapeAudio").attr("src",soundPath)var shapeAudio=document.getElementById("shapeAudio")shapeAudio.play()/*判断声音是否播放完成,播放完成之后执行
回调函数*/if(callback != undefined){var is_playFinish = setInterval(function(){if(shapeAudio.ended){callback()window.clearInterval(is_playFinish)}}, 10)}}改判断为当声音播放完成之后再执行回调函数callback
你好,可以把要播放的歌曲一次按顺写在标签里就可以了,如下面代码
<audio controls="controls">
<source src="song.ogg" type="audio/ogg">
<source src="song.mp3" type="audio/mpeg">
Your browser does not support the audio tag.
</audio>
希望可以帮助到你
很简单。
把你想放的音乐的URL写在一个记事本里 (写满也行)
我编过803首
然后另存为m3u格式。 这样就能连续播放文本里面所有URL所指的歌曲了。
不行你砍死我。 QQ: 153443992
评论列表(0条)