我正在建立一个在Chrome上运行的信息亭媒体,可以播放视频和音频。我知道chrome默认只允许自动播放带有静音道具的视频。
我知道我能够通过chrome启用一个在chrome中的标志来覆盖它://标志/#自动播放策略
我刚刚更新到Chrome 76,这个标志似乎消失了,视频的自动播放似乎不再工作了!
你知道我该如何克服这个问题吗?
[Chrome 76.0.3809.100(官方版本)(64位)]Mac OS Mojave
我最近刚和谷歌的一些开发者谈过这个问题。我提交了一个bug。他们帮了大忙。
即使自动播放策略chrome标志已在中删除https://chromium-review.googlesource.com/c/chromium/src//1593800,您仍然可以从命令行使用特定的自动播放策略运行Chrome。
不需要任何用户手势的自动播放策略。
/Applications/Google\Chrome。app/Contents/MacOS/Google\Chrome--autoplay policy=无需用户手势
他们说这个命令将保留下来,所以这很好,但更好的是,Chrome允许你通过显式地允许网站进行声音“站点设置”来始终启用自动播放
祝你好运
您可以使用命令行代码在kiosk模式下执行chrome,无需用户手势:
google-chrome-stable --kiosk http://google.com/ --new-window --start-maximized --incognito --autoplay-policy=no-user-gesture-required --disable-features=PreloadMediaEngagementData,AutoplayIgnoreWebAudio,MediaEngagementBypassAutoplayPolicies &
根据Chrome的新政策:
Chrome阻止了任何声音,我也遇到了这个问题
我只是将此触发器单击添加到我的脚本页面,它确实工作正常:
$('body).trigger('click');