如何檢測YouTube視頻是否無法播放?如何通過javascript檢測阻止的YouTube視頻
我知道有一種方法叫了YouTube的API請求然而,這需要太多的時間來檢查每個視頻,因爲視頻在播放用戶的請求。
有沒有一種方法來檢查YouTube播放器的狀態,如果它不玩,然後採取相應的行動?
我知道有幾種狀態,如準備,停止,播放,問題。無法找到這個具體事情的狀態。
在此先感謝
好的我找到了解決方案。但它不會讓我發佈它,因爲我不像你們那麼酷。那就是:
onYouTubePlayerReady = function() {
player.addEventListener("onError", "onPlayerError");
}
function onPlayerError(errorCode) {
playnext();
}
,如果你想查看某個錯誤的錯誤代碼是在YouTube網站上。然而這對我來說已經足夠了。
'有沒有一種方法來檢查YouTube播放器的狀態,如果它不玩,然後採取相應的行動? ' - 這幾乎肯定會比僅僅檢查YouTube API花費更長時間(並且更復雜)。 –
它不應該。我現在正在查看錯誤事件。我認爲這可能是解決方案。 –
你能否提供任何被封鎖的視頻進行測試? –