如何在Firefox中启用自动播放(不是由用户启动)?
我有一个页面会启动另一个页面,启动的页面会进行一系列的抓取,然后根据结果播放音频 这在今天停止了工作,可能是因为Firefox更新了,但是我需要能够启用自动播放,因为当启动的页面加载时音频播放是至关重要的 以下是我当前的JavaScript代码:如何在Firefox中启用自动播放(不是由用户启动)?,firefox,autoplay,Firefox,Autoplay,我有一个页面会启动另一个页面,启动的页面会进行一系列的抓取,然后根据结果播放音频 这在今天停止了工作,可能是因为Firefox更新了,但是我需要能够启用自动播放,因为当启动的页面加载时音频播放是至关重要的 以下是我当前的JavaScript代码: function playHighRiskStock(){ var highRiskStock = new Audio('./wav/high-risk.wav'); highRiskStock.play(); } 现在它给了我一个错误:No
function playHighRiskStock(){
var highRiskStock = new Audio('./wav/high-risk.wav');
highRiskStock.play();
}
现在它给了我一个错误:NotAllowedError:当前上下文中的用户代理或平台不允许播放方法,可能是因为用户拒绝了权限。
它突然做到了这一点(也就是说,它在昨天的自动播放中工作得非常完美,没有任何问题)
如何配置浏览器以允许自动播放(即使不是由用户启动)
我已经看过了这个页面:但是它没有给出任何关于设置自动播放的实际JavaScript代码示例。我在Firefox中也遇到了同样的错误。下面的代码为我修复了它。不需要重新启动或重新加载浏览器