我有 JS 可以从播放列表中随机播放歌曲,但是我遇到了问题,当我离线尝试所有内容时,一切正常,但是当我上传站点以托管音频时,它会在进入站点时自动播放。
我的代码:
<audio id="audioplayer">
</audio>
<a onclick="document.getElementById('audioplayer') .play()"><i class="fas fa-play"></i></a>
<script>
var lastSong = null;
var selection = null;
var playlist = ["my music here"];
var isPlaying = false;
var player = document.getElementById("audioplayer");
player.autoplay = false;
player.addEventListener("ended", selectRandom);
function selectRandom(){
while(selection == lastSong){
selection = Math.floor(Math.random() * playlist.length);
}
lastSong = selection;
player.src = playlist[selection];
}
selectRandom();
player.play();
</script>
将player.play()
不包含在一个功能,所以它总是开始播放。您应该尝试删除它。
@DeMO 谢谢,就是这样!– Tudis 5 月 1 日 17:29
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句