wordpress Youtube视频有时返回不可用

qv7cva1a  于 2022-12-11  发布在  WordPress
关注(0)|答案(1)|浏览(130)

在一个wordpress网站上,我们在产品页面上显示了一些视频。没有任何规律性,有一个“视频不可用”的消息。我希望我们可以得到一些帮助,找出任何可能的方式。下面是我们得到的错误,它没有提供很多信息。
我已经排除了版权的问题,因为这不是经常发生的,而是随机发生的时刻和间隔。
"debug_error": "{\"errorCode\":\"auth\",\"errorDetail\":\"0\",\"errorMessage\":\"Deze video is niet beschikbaar\",\"yk\":\"\",\"xI\":\"0;a6s.0\",\"aB\":2}",

xu3bshqb

xu3bshqb1#

我已经调试这个问题一个星期了,因为它是随机发生的。不知道是什么原因导致的,但我做了什么来解决它,修改onReady事件函数来检查错误代码,然后在调用播放事件之前停止视频。

function onPlayerReady(event) {
    var data = event.target.playerInfo.videoData;
    if (data.errorCode == "auth") {
        event.target.stopVideo();
    }
    event.target.playVideo();
}

onPlayerReady是我们对onReady事件的调用,就像在options.events.onReady中一样。这只做一次检查,因为我不想在视频没有加载时攻击Youtube。
这是一个非常严重的问题,我似乎也找不到任何关于它的更多信息。一个auth错误会指向一些与验证相关的东西,但我们得到了我们自己的视频,并专门启用了嵌入,据我所知,iframe API不需要任何api密钥来使用。

相关问题