嵌入的 YouTube 影片無法在 HTML5 播放器上全螢幕顯示

嵌入的 YouTube 影片無法在 HTML5 播放器上全螢幕顯示

我正在嘗試全螢幕觀看 Facebook 頁面中嵌入的 YouTube 影片。我使用的是 Chrome,影片正在 HTML5 播放器中播放。當我點擊全螢幕時,瀏覽器本身會全螢幕顯示,並且看不到影片。

當我在 Youtube 上時,這種情況不會發生,所以這似乎不是瀏覽器特定的問題。在其他網站上(我嘗試過 mental floss 和 twitter),嵌入式影片在 HTML5 播放器上播放,但不顯示全螢幕選項。

這裡可能有什麼問題?

答案1

Html5 全螢幕需要 iframeallowfullscreen在 iframe 上有一個屬性才能正常運作。如果嵌入iframe的網站沒有添加這個,則全螢幕不起作用

答案2

這似乎是 Facebook 特有的。

在 Facebook 主頁上,HTML5 影片似乎無法正常全螢幕顯示。檢查原始碼,iframe 位於一個hidden_elemdiv 內,該 div 具有display: none.使其可見可以恢復視訊。有趣的是,它如果您在時間軸(個人資料或頁面)上查看相同的視頻,則可以正常工作。

您可以使用瀏覽器外掛程式強制使用 Flash 播放器。

相關內容