自从Safari更新到版本11后,一些视频无法正常播放。
最糟糕的是有时候,比如五次尝试中只有一次会成功播放。
我认为原因是我的JS脚本集成了Vimeo Player API,但实际上即使使用Vimeo的嵌入链接也完全无法工作。
因此,在Safari 11中打开嵌入式视频时,它不会启动并完全阻塞。您可以通过打开例如https://player.vimeo.com/video/XXXXXXXX?autoplay=1来查看它。
在控制台日志中,您可能会得到类似以下内容的信息:
Unhandled Promise Rejection:NotAllowedError(DOM Exception 35):当前环境中用户代理或平台不允许该请求,可能是因为用户拒绝了权限。
因此,在Safari 11中打开嵌入式视频时,它不会启动并完全阻塞。您可以通过打开例如https://player.vimeo.com/video/XXXXXXXX?autoplay=1来查看它。
在控制台日志中,您可能会得到类似以下内容的信息:
Unhandled Promise Rejection:NotAllowedError(DOM Exception 35):当前环境中用户代理或平台不允许该请求,可能是因为用户拒绝了权限。