2015-07-20 76 views
3

我幾乎可以使用JavaScript API來控制YouTube播放器。如何使用YouTube JS API在5秒後跳過廣告?

player = document.getElementById('movie_player'); 

但我找不到任何讓我在5秒後跳過廣告視頻(如果有)的功能。

我該如何做到這一點?

+2

這可能是爲了確保用戶想要跳過廣告。甚至可能違反一些條款和條件,因爲您會自動跳過某人付費顯示的內容。所以這不會讓我感到意外。 – Snappawapa

+0

@Snappawapa應該是這樣的。不過,我仍然可以跳過模擬鼠標按下的廣告,但這不是一個乾淨的解決方案。 – cdonts

+1

我同意了,我可以明白爲什麼你會想要,只是把那一點放在那裏。我知道如果廣告無法加載,它會跳過它們。這可能意味着,如果您可以合併某種類型的廣告屏蔽(我不知道您的上下文中是否有可能),這樣可以防止廣告首先被加載(同樣,可能違反一些條款和條件) – Snappawapa

回答

0

你只需要檢測跳過按鈕的ID(如果可用)。然後調用它的事件點擊。事情是這樣的:

setTimeout(function(){ 
 
    var _skip = $('#skip_button_id'); 
 
    if(_skip!=null) 
 
    _skip.click(); 
 
}, 1000);

這不是真正的代碼。只是讓你知道該怎麼做。

相關問題