Electron 3 audio not allowed before user interaction with the page (Chrome 66 autoplay policy) #13525
问题
使用 Electron
打包的应用不能自动播放音频文件。
问题的起源
Chrome 66 之后更新了,自动播放的策略以提供更友好的交互体验。
解决方法
app.commandLine.appendSwitch('autoplay-policy', 'no-user-gesture-required');
使用 chrome 浏览器也类似:
- open
chrome://flags/#autoplay-policy
- Autoplay policy 改为
No user gesture is required