使用Google的youtube API可以确定视频是否已被删除或不再可用?

时间:2010-06-22 09:54:10

标签: youtube youtube-api actionscript-2

我一直在使用Google数据API搜索来自Youtube的视频,并将其作为我开发的Flash(AS2)swf的一部分在无格式播放器中播放。这是我的工作流程 -

  1. 使用包含Zend_Gdata_YouTube类
  2. 的PHP页面搜索Youtube
  3. 检索并在Flash swf中显示视频,如果用户点击则播放该视频。
  4. 将视频ID存储在数据库中以便稍后播放 - 例如播放列表
  5. 然后播放播放列表时(在另一个swf中),将读取数据库以播放视频ID,Flash会根据需要加载视频。
  6. 这是问题所在。虽然搜索工作正常并返回所有视频的缩略图,但其中一些视频无法在点击时播放。在firefox中使用Firebug我看到尝试加载的视频返回204 No内容,但响应选项卡中没有信息。所以......

    • a)我如何捕捉这些视频,以便它们不会在搜索结果中返回?
    • b)如果最初播放确定的视频后来从Youtube中删除了会发生什么,我怎么能抓住这个(最好用flash)并将其从播放列表(数据库)中删除。

    任何想法? 欢呼声

0 个答案:

没有答案