检索可用的YouTube视频格式

问题描述:

我正在尝试修补Totem Youtube plug-in,我想确定当前播放视频的最佳质量(& fmt参数)。有可能在JavaScript,但插件是在C开发。检索可用的YouTube视频格式

这可能吗?

我找到了解决方案,感谢youtube-dl python脚本。 测试是为了形成最终的url并尝试打开它(例如curl),如果格式可用,它将返回带有真实url的HTTP代码303(参见其他位置)到标题中。 如果它不可用,它将返回404(未找到)。

您是否正在播放YouTube视频播放器中的视频?

如果是这样,您可以通过ActionScript或JavaScript API 查询http://code.google.com/apis/youtube/js_api_reference.html#Playback_quality查询质量水平。

+0

不幸的是,图腾插件有点棘手,但我可以使用一些库在代码本身内进行JavaScript调用吗? – Wiflye81 2010-01-14 11:23:34