检测禁用Youtube视频

问题描述:

鉴于Youtube视频ID,我如何从JavaScript确定视频是否禁用了嵌入功能?检测禁用Youtube视频

yt:noembed

标签指定视频可能无法嵌入其他网站。此标记可能包含在上传或更新视频元数据的请求中。默认情况下,视频可以嵌入到其他网站上,除非它们是私人视频。如果请求不包含标签或标签,则视频可嵌入其他网站。

的利益可能:

+0

是的,那也是我的问题。尽管没有发生关于国家变化的事件,但结果却不同。但是js api有一个我可以插入的onError回调函数。 – 2009-06-29 17:18:14

你必须使用一个服务器端脚本这一点,并使用一些AJAX调用它。

仅供参考您可以以JSON格式获得GData响应,因此您可以在显示嵌入播放器之前使用javascript检查嵌入状态。

如果您愿意,您可以挂钩播放器中的onError回调,但这可能不像用户体验那么好。

如果您只想搜索可嵌入的视频,请在查询中添加format = 5。