gpt4 book ai didi

video - 检测 YouTube 嵌入的视频何时不再可播放?

转载 作者:行者123 更新时间:2023-12-04 07:54:17 25 4
gpt4 key购买 nike

有没有办法检测嵌入的 YouTube 视频由于内容限制或删除而未加载/播放? (而不仅仅是用户互联网......等)
我在网站上嵌入了一些 YouTube 视频。每隔一段时间,由于作者删除内容或使其不再公开,或任何其他可能的原因,它们变得不可播放。
目标是利用某种检测/触发器然后得到通知或采取一些措施来确保我的网站上没有一堆陈旧/损坏的视频嵌入。
我应该能够利用 API 轮询每个视频并检查其状态,但如果可能的话,我宁愿采用更被动的方法(或者可能是两者的组合,但想知道有哪些选项可用)。

最佳答案

我认为您可以使用 API 中的“onError”事件来了解 youtube 视频是否加载失败。

function onYouTubeIframeAPIReady() {
var player;
player = new YT.Player('player', {
width: 1280,
height: 720,
videoId: 'M7lc1UVf-VE',
events: {
'onReady': onPlayerReady,
'onStateChange': onPlayerStateChange,
'onError': onPlayerError
}
});
}

function onPlayerError(event) {
// Handle error ere
}
或者,如果您使用其他 API 来获取视频详细信息,请查看他们的官方错误文档以找到适合您问题的错误代码。
https://developers.google.com/youtube/v3/docs/errors

关于video - 检测 YouTube 嵌入的视频何时不再可播放?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/66782694/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com