2015-11-06 82 views
4

當我嘗試在沒有焦點的Google Chrome標籤中創建一個帶有autoplay的YouTube iframe播放器時,視頻無法啓動,直到選項卡獲得重點。即使手動撥打playVideo也不會播放視頻。起初我認爲這是新功能的一部分,它可以防止YouTube視頻在新打開的標籤中播放,但這似乎只對谷歌瀏覽器產生影響。當標籤頁/窗口沒有焦點時,YouTube iframe播放器將無法播放

您可以通過以下步驟複製問題在野外:

  • 轉到http://www.tandem.io和創建房間
  • 轉到您在Chrome和Firefox(或Opera)新創建的房間
  • 靜音播放器在Opera
  • 確保Chrome標籤沒有焦點
  • 添加YouTube視頻播放列表在Opera
  • 視頻無法在Chrome中播放,直到標籤/窗口被激活
+1

是不是一個功能?我假設你的問題是「如何使它發揮作用?」因爲你什麼都不問。 –

+0

我想問題是,爲什麼自動播放的視頻在Chrome瀏覽器中行爲不一致,即使該選項卡只有一次焦點? – Fauntleroy

+0

@BasvanStein我想問一下如何使它發揮的問題。 :) – Spaceman

回答

1

我相信這是一個Chrome瀏覽器的功能,它可以防止JS燒製而成,如果標籤模糊。

您可以通過訪問youtube.com並在新選項卡中打開多個視頻但不訪問這些選項卡來重新創建此視頻,但模糊選項卡將不會開始自動播放視頻,直到它已被集中至少一次。

+1

在通過https://codereview.chromium.org/1292433002/進行拖網之後,我發現,如果某個標籤在某個時刻有焦點,則應該可以自動播放視頻。唯一的問題是這種行爲在實踐中極不一致。我將開始構建一些非常具體的測試案例,以瞭解爲什麼此功能不能像廣告一樣工作。 – Fauntleroy

+0

@Fauntleroy任何運氣搞清楚如何禁用/解決這個「功能」 – Spaceman

+0

@Spaceman Nope。只是耐心等待谷歌意識到他們的方式錯誤... – Fauntleroy

相關問題