3
我幾乎可以使用JavaScript API來控制YouTube播放器。如何使用YouTube JS API在5秒後跳過廣告?
player = document.getElementById('movie_player');
但我找不到任何讓我在5秒後跳過廣告視頻(如果有)的功能。
我該如何做到這一點?
我幾乎可以使用JavaScript API來控制YouTube播放器。如何使用YouTube JS API在5秒後跳過廣告?
player = document.getElementById('movie_player');
但我找不到任何讓我在5秒後跳過廣告視頻(如果有)的功能。
我該如何做到這一點?
你只需要檢測跳過按鈕的ID(如果可用)。然後調用它的事件點擊。事情是這樣的:
setTimeout(function(){
var _skip = $('#skip_button_id');
if(_skip!=null)
_skip.click();
}, 1000);
這不是真正的代碼。只是讓你知道該怎麼做。
這可能是爲了確保用戶想要跳過廣告。甚至可能違反一些條款和條件,因爲您會自動跳過某人付費顯示的內容。所以這不會讓我感到意外。 – Snappawapa
@Snappawapa應該是這樣的。不過,我仍然可以跳過模擬鼠標按下的廣告,但這不是一個乾淨的解決方案。 – cdonts
我同意了,我可以明白爲什麼你會想要,只是把那一點放在那裏。我知道如果廣告無法加載,它會跳過它們。這可能意味着,如果您可以合併某種類型的廣告屏蔽(我不知道您的上下文中是否有可能),這樣可以防止廣告首先被加載(同樣,可能違反一些條款和條件) – Snappawapa