在Safari上自动播放视频无法正常工作

Seb*_*e77 5 javascript safari jquery

当我在Safari(台式机)中打开网站时,我的视频通常会自动开始播放。我知道过去它不会在iPad或iPhone上自动播放,但不能在桌面上自动播放。

就像Safari设置新规则一样。有没有办法自动播放视频?因为我发现有一个网站仍然可以在Safari的网站上自动播放视频。

提前致谢!

Fab*_*rts 5

这可以使用以下属性来规避:

<video muted playsinline autoplay></video>

但是在打开声音的情况下自动播放确实不再可能了。更多信息可以在 webkit.org 上找到


Jef*_*ton 5

我有 Mojave,并找到了适用于我经常使用的网站的解决方案。

人们可以转到顶部栏菜单:

Safari 偏好设置 -> “网站”(选项卡标题) -> 自动播放(左侧)

由于默认的网站Auto-Play选项是Stop Media with Sound,这种策略引入了权限问题。

Safari 偏好设置

允许来自该网站的媒体。人们可以在该框的底部为所有站点打开它。

在 Safari 首选项旁边的同一菜单中,有一种更简单的方法,称为“此网站的设置”——它允许您进行相同的设置以及其他一些设置,而不必浏览“设置”框的其余部分。

显然这意味着用户必须允许它。

我找到工作示例的网站:https://support.shadowhealth.com/hc/en-us/articles/360009548313-Audio-issues-in-Safari

我确实在上面发布了执行此操作的方法,因此如果他们将其删除,则不需要该网站,但他们确实做了很好的屏幕截图。我把它放在这里以方便参考。

为了应对“漫游”到您所在位置的浏览器,您需要提供一个按钮来启动视频或音频剪辑。


小智 0

这可能是由于苹果阻止了此附加组件 https://techcrunch.com/2017/06/05/auto-play-block/