使用谷歌&x27;youtube的API有没有办法确定视频是否已被删除或不再可用?

使用谷歌&x27;youtube的API有没有办法确定视频是否已被删除或不再可用?,youtube,youtube-api,actionscript-2,Youtube,Youtube Api,Actionscript 2,我一直在使用谷歌数据API搜索Youtube上的视频,并将其作为我开发的Flash(AS2)swf的一部分,在无铬播放器中播放。这是我的工作流程- 使用包含Zend_Gdata_Youtube类的PHP页面搜索Youtube 在Flash swf中检索和显示视频,如果用户单击,该软件将播放视频 将视频ID存储在数据库中以便以后播放-就像播放列表一样 然后播放播放列表时(在另一个swf中),读取数据库以获取要播放的视频ID,并根据需要闪存加载视频 问题出在这里。虽然搜索工作正常,并返回所有视频的缩

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

  • 使用包含Zend_Gdata_Youtube类的PHP页面搜索Youtube
  • 在Flash swf中检索和显示视频,如果用户单击,该软件将播放视频
  • 将视频ID存储在数据库中以便以后播放-就像播放列表一样
  • 然后播放播放列表时(在另一个swf中),读取数据库以获取要播放的视频ID,并根据需要闪存加载视频
  • 问题出在这里。虽然搜索工作正常,并返回所有视频的缩略图,但其中一些视频不会在单击时播放。在firefox中使用Firebug,我看到尝试加载视频时返回204 No内容,但响应选项卡中没有信息。所以

    • a) 我如何捕捉这些视频,使它们不会在搜索结果中返回
    • b) 如果一个最初播放正常的视频后来从Youtube上删除,会发生什么情况?我如何捕捉这个视频(最好使用flash)并将其从播放列表(数据库)中删除
    有什么想法吗? 干杯