gpt4 book ai didi

video - Vimeo 视频自动播放在 Safari 11 中不起作用 : NotAllowedError

转载 作者:行者123 更新时间:2023-11-28 21:40:16 34 4
gpt4 key购买 nike

自上次 Safari 更新到版本 11 以来,一些视频停止播放。最糟糕的是,有时,就像五次尝试中一次,它会奏效。我认为原因是我的 JS 脚本集成了 Vimeo Player API,但结果是 Vimeo 的嵌入链接根本不起作用。

因此,当您在 Safari 11 中打开嵌入视频时,它不会启动并且会完全阻塞。你可以通过打开即看到它 https://player.vimeo.com/video/XXXXXXXX?autoplay=1

在控制台日志中你可以得到类似的东西:

Unhandled Promise Rejection: NotAllowedError (DOM Exception 35): 用户代理或当前上下文中的平台不允许请求,可能是因为用户拒绝了权限。

最佳答案

您可以将 background URL 参数添加到 iframe src:

<iframe src="https://player.vimeo.com/video/XXXXXXXX?autoplay=1&background=1>

如果您的视频有声音,您也可以在完全没有音轨的情况下再次导出视频。你可能根本不需要 background 参数。

要注意的是,Safari 11 会阻止所有有声音的视频自动播放。

enter image description here

即使像我这样的视频没有音量,但导出时有声音但没有音量。您可以在地址栏中看到 sovolume 图标:

enter image description here

关于video - Vimeo 视频自动播放在 Safari 11 中不起作用 : NotAllowedError,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46444058/

34 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com