如何更改safari自动播放设置的默认设置?

时间:2018-05-02 08:24:39

标签: javascript ios safari

我的网站在某些活动中播放声音。它在任何地方都运行良好,但在Safari浏览器上却没有。

发现safari将我的网站添加到自动播放阻止列表中。我想使用javascript将停止播放的默认值更改为允许播放。

提前致谢。

2 个答案:

答案 0 :(得分:1)

这是为Safari 11及以后的用户提供方便和舒适的功能,可以阻止网站自动播放广告或打断用户。 我想你可能无法绕过它。相反,请检测访问者是否正在使用Safari

var isSafari = /constructor/i.test(window.HTMLElement) || (function (p) { return p.toString() === "[object SafariRemoteNotification]"; })(!window['safari'] || (typeof safari !== 'undefined' && safari.pushNotification));

并显示一个弹出窗口,向他们解释如何在您的网站上启用自动播放媒体。

答案 1 :(得分:0)

这是一场噩梦。我目前正在进行自动播放功能,不仅仅是safari,还有chrome 64 mobile不支持自动播放。您可以做的唯一解决方法是将muted属性添加到视频代码中,这应该有用。