Javascript audioElement.play();在新的chrome中不工作

Javascript audioElement.play();在新的chrome中不工作,javascript,html,autoplay,Javascript,Html,Autoplay,我有一个外部JavaScript文件,我正在测试它。所有代码运行正常,但音频未播放。我只是在想Chrome已经改变了它的自动播放策略,这可能就是为什么我的音频不能播放的原因。我从这篇文章中读到了这些变化,但我不知道如何才能做到这一点 下面是我的简单JavaScript代码 var audioElement = new Audio("sounds/green.mp3"); audioElement.play(); 有没有人能告诉我在代码运行时如何(自动)播放此音频?没有事先的用户交互,您无法自

我有一个外部JavaScript文件,我正在测试它。所有代码运行正常,但音频未播放。我只是在想Chrome已经改变了它的自动播放策略,这可能就是为什么我的音频不能播放的原因。我从这篇文章中读到了这些变化,但我不知道如何才能做到这一点

下面是我的简单JavaScript代码

var audioElement = new Audio("sounds/green.mp3");
audioElement.play(); 

有没有人能告诉我在代码运行时如何(自动)播放此音频?

没有事先的用户交互,您无法自动播放音频元素。这就是今天的情况。@Terry有什么办法可以解决这个问题吗?没有。否则,我们将永远被自动播放音频的广告所困扰。没有事先的用户交互,您无法自动播放音频元素。这就是今天的情况。@Terry有什么办法可以解决这个问题吗?没有。否则,我们将永远被自动播放音频的广告所困扰。