数字看板Chrome中的HTML5视频自动播放

数字看板Chrome中的HTML5视频自动播放,html,google-chrome,video,autoplay,kiosk,Html,Google Chrome,Video,Autoplay,Kiosk,不久前,Chrome改变了他们的自动播放策略,这样你就不能自动播放视频,除非它是静音的,或者用户已经与网页进行了交互 我使用HTML5视频作为数字看板应用程序的一部分,但很常见的是,页面从未被点击过——例如,当在Kiosk模式下自动启动时 如果我将视频静音,它可以自动播放,然后如果我绑定到播放事件并尝试取消静音,它会导致视频停止播放(我想他们已经想到了这一点)。我在类似的骗局中没有别的运气 我理解这种行为背后的原因,在一个网站上它是有道理的——但我的不是一个网站,而是一个应用程序 有办法解决这个

不久前,Chrome改变了他们的自动播放策略,这样你就不能自动播放视频,除非它是静音的,或者用户已经与网页进行了交互

我使用HTML5视频作为数字看板应用程序的一部分,但很常见的是,页面从未被点击过——例如,当在Kiosk模式下自动启动时

如果我将视频静音,它可以自动播放,然后如果我绑定到播放事件并尝试取消静音,它会导致视频停止播放(我想他们已经想到了这一点)。我在类似的骗局中没有别的运气

我理解这种行为背后的原因,在一个网站上它是有道理的——但我的不是一个网站,而是一个应用程序

有办法解决这个问题吗?例如,如果我成为一名Chrome应用程序/扩展程序,该策略是否将不再强制执行?我有点不知所措,希望能有任何见解


(要求人们去chrome://flags/#autoplay-策略不是一个真正的选项)

如果您能够控制Chrome的启动,那么您应该能够从命令行或通过脚本启动Chrome,并带有一个标志,要求它忽略对手势的要求-例如:

$chrome--自动播放策略=无需用户手势


此标志最近更改,如果使用较旧版本,可能会引起一些混淆或相关-请参阅此讨论了解一些背景信息:

如果您能够控制Chrome的启动,那么您应该能够从命令行或通过脚本启动Chrome,使用标志要求其忽略手势要求-例如:

$chrome--自动播放策略=无需用户手势


此标志最近更改,如果使用旧版本,可能会引起一些混乱或与此相关-请参阅此讨论了解一些背景信息:

下载并使用旧版本的chrome。这不是解决方案,而是避免。下载并使用旧版本的chrome。这不是解决方案,而是避免。这很有用(特别是对于未来的谷歌用户)但这与使用chrome标志类似。它只是避免了问题,而不是找到迁移路径。我不是唯一一个写数字看板的人-必须有一个解决方案,不需要这些解决方法。也许可以改为谷歌应用程序/扩展?这很有用(特别是对于未来的谷歌用户)但这与使用chrome标志类似。它只是避免了问题,而不是找到迁移路径。我不是唯一一个写数字看板的人-必须有一个解决方案,不需要这些解决方法。也许可以改为作为谷歌应用程序/扩展?