我有一个页面启动另一个页面,启动的页面执行一系列刮擦,然后根据结果播放音频。
今天停止工作,可能是因为Firefox更新,但我需要能够启用自动播放,因为在启动页面加载时播放音频至关重要。
这是我当前的JavaScript代码:
function playHighRiskStock(){
var highRiskStock = new Audio('./wav/high-risk.wav');
highRiskStock.play();
}
它现在给我错误:NotAllowedError: The play method is not allowed by the user agent or the platform in the current context, possibly because the user denied permission.
它突然间做到了这一点(即它在昨天完好无损地工作,没有任何问题)。
如何配置我的浏览器以允许自动播放,即使不是由用户启动?
我看过这个页面:https://developer.mozilla.org/en-US/docs/Web/Media/Autoplay_guide但它没有给出任何关于设置自动播放的实际JavaScript代码示例。
我在Firefox中遇到了同样的错误。以下为我修好了。不需要重启或重新加载浏览器。
另一种选择是使用Chrome。
祝好运。