2017-09-27 117 views
3

自從上次Safari更新到版本11以來,一些視頻停止工作。 最糟糕的是,有時候,就像五次嘗試中的一次一樣,它起作用。 我認爲,原因是我的JS腳本集成了Vimeo Player API,但最終Vimeo的嵌入式鏈接根本不起作用。Vimeo視頻自動播放功能在Safari 11中不起作用

因此,當您在Safari 11中打開嵌入的視頻時,它不會啓動並且會完全阻止。您可以通過打開即 https://player.vimeo.com/video/XXXXXXXX?autoplay=1

在控制檯中看到它記錄你可以得到這樣的:沒有音軌再次

Unhandled Promise Rejection: NotAllowedError (DOM Exception 35): The request is not allowed by the user agent or the platform in the current context, possibly because the user denied permission.

回答

4

SOLUTION

導出您的視頻在所有。

問題在於,Safari 11會阻止所有視頻自動播放,如果它們有聲音的話。

enter image description here

即使視頻,就像在我的情況下,不具備完善的水平,但它是出口用的聲音,沒有成交量。你可以看到sovolume圖標在地址欄中輸入:

enter image description here

+0

您還可以通過編程播放前視頻靜音。 – szatmary

+0

有關automuting的技巧:https://stackoverflow.com/questions/26649641/muting-an-embedded-vimeo-video(查看更近的答案,多年來API已經改變) – murb

+1

我剛剛添加了「靜音」到html5視頻背景的視頻標籤 –