Chrome自动播放策略- Chrome 76

bt1cpqcv  于 8个月前  发布在  Go
关注(0)|答案(5)|浏览(164)

我正在构建一个在Chrome上运行的kiosk媒体,它可以播放带音频的视频。我知道Chrome默认情况下只允许自动播放带静音 prop 的视频。
我知道我可以通过Chrome在Chrome中启用一个标志来覆盖它://flags/#autoplay-policy
我刚刚更新到Chrome 76,这个标志似乎消失了,视频的自动播放似乎不再工作了!
你知道我该怎么克服吗?
[Chrome 76.0.3809.100(Official Build)(64-bit)] Mac OS莫哈韦

o2gm4chl

o2gm4chl1#

我最近刚和谷歌的一些开发者谈过这个问题,我提交了一个bug,他们一直很有帮助。
即使自动播放策略chrome标志在https://chromium-review.googlesource.com/c/chromium/src/+/1593800中被删除,您仍然可以从命令行使用特定的自动播放策略运行Chrome。
不需要任何用户手势的自动播放策略。
/应用程序/Google\Chrome应用程序/内容/MacOS/Google\ Chrome --自动播放策略=不需要用户手势
他们说这个命令会保留下来,所以这很好,但更好的是,Chrome允许你总是启用自动播放,明确允许网站发出声音“网站设置>声音”
祝你好运

ss2ws0br

ss2ws0br2#

您可以使用命令行代码在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 &

字符串

e0bqpujr

e0bqpujr3#

如果你正在寻找更简单的选择,你去这里
第一个月
然后使用允许播放声音功能。


的数据
在这里,您可以使用自动播放视频为您的网站。

ubbxdtey

ubbxdtey4#

根据Chrome的新政策:
Chrome已经阻止了任何声音,我也遇到了这个问题。
我只是将这个触发器点击添加到我的脚本页面,它真的工作正常:

$('body).trigger('click');

字符串

oogrdqng

oogrdqng5#

我只是在我的页面中添加一个div,并在加载页面上调用click trigger!它工作正常!

<div id="test"></div>
<script>
    $(function(){
        $("#test").trigger("click");
    })
</script>

字符串

相关问题