html js audio,一首歌播完自动下一首歌,要怎么做

html js audio,一首歌播完自动下一首歌,要怎么做,第1张

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


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zaji/8362574.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-15
下一篇 2023-04-15

发表评论

登录后才能评论

评论列表(0条)

保存