我有一个页面可以启动另一个页面,并且启动的页面会进行一系列的抓取,然后根据结果播放音频。
这可能是由于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代码示例。
答案 0 :(得分:0)
我在Firefox中遇到了相同的错误。以下为我修复了它。不需要重新启动或重新加载浏览器。
另一种选择是使用Chrome。
祝你好运。