即使关闭音频也会自动播放

图迪斯

我有 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] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章