Youtube视频有时返回不可用



在一个wordpress网站上,我们在产品页面上展示了一些视频。没有任何规律性,就会有"视频不可用"。消息。我希望你能帮我们弄清楚这是怎么回事。下面是我们得到的错误,它没有提供很多信息。

我已经排除了版权的问题,因为这不是经常发生的,而是随机发生的&间隔。

"debug_error": "{"errorCode":"auth","errorDetail":"0","errorMessage":"Deze video is niet beschikbaar","yk":"","xI":"0;a6s.0","aB":2}",

我不得不调试这个问题一个星期,因为它是随机发生的。不知道是什么原因导致的,但我所做的就是改变onReady事件函数来检查errorCode,然后在我们调用play事件之前停止视频。

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。

这是一个非常严重的问题,我似乎也找不到更多的信息。一个验证错误会指向一些认证相关的东西,但我们得到这个视频,我们拥有并专门启用嵌入,据我所知,iframe api不需要任何api密钥来使用。

最新更新