如何通过javascript检测阻止的YouTube视频

Mar*_*hdy 8 javascript youtube

如何检测youtube视频是否无法播放?

我知道有一种方法可以通过向youtube api调用请求,但是这需要花费太多时间来检查每个视频,因为视频是根据用户请求播放的.

有没有办法检查youtube播放器的状态,如果它没有播放,那么采取相应的行动?

我知道有一些状态,如准备好,停止,玩,qued.无法找到此特定事物的状态.

提前致谢

好的,我找到了解决方案.但它不会让我发布它因为我不像你们那样酷.这里是:

onYouTubePlayerReady = function() {
    player.addEventListener("onError", "onPlayerError");
}

function onPlayerError(errorCode) {
    playnext();
}
Run Code Online (Sandbox Code Playgroud)

如果要检查某个错误,则会在youtube网站上显示错误代码.不过这对我来说已经足够了.

小智 2

如果“阻止”是指被用户删除,或因侵犯版权而删除,那么您的答案将在此线程\xe2\x80\xa6中。

\n