8

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

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

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

我知道有一些状态,比如准备好、停止、播放、查询。找不到此特定事物的状态。

提前致谢

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

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

function onPlayerError(errorCode) {
    playnext();
}

如果您想检查某个错误,则错误代码位于 youtube 网站上。然而这对我来说已经足够了。

4

2 回答 2

2
于 2012-07-15T15:25:37.397 回答
-1

我不知道你是怎么做到的,但我是这样做的:

    ...

    events{
         ...
         'onError': onPlayerError
    }

    ...

    function onPlayerError(errorCode) {
         playnext();
    }

    ...
于 2013-07-02T11:37:04.217 回答