为什么 HTML <audio> 元素在任何浏览器中都不自动播放?



我正在为一个学校项目编写一个互动故事。我正在努力制作与我的各种结局相适应的音乐。

前几次我用过这个,在Chrome上用过一两次,然后就停止了。

<audio class="ending-tunes" src="../../../../../Audio/Stonebank - Life & Death.mp3" type="audio/mpeg" autoplay></audio>

我看了这个答案,尝试了前两个解决方案,但都不起作用,这是意料之中的,因为我后来发现一条评论说它不再起作用,但值得一试,直到我尝试后才看到这条评论。我也尝试过这个简单的脚本:

var audio = Document.getElementsByClassName("ending-tunes");
audio.play();

但也没用。

我也看到了这个,它告诉我谷歌有一些关于自动播放的政策。考虑到这些信息,我决定去Edge并在那里运行它,认为Edge会起作用。它没有。我的项目明天到期,所以如果你看到这个并能回答,请马上回答。我非常感谢你!

这是一个浏览器故障。我用另一个音频元素制作了一个新的HTML文件,它起作用了,所以我从一开始就用音频处理每一个页面,它们都起作用了。感谢大家的尝试!

相关内容

  • 没有找到相关文章

最新更新