2010-11-16 169 views
2

嗨 我试图建立一个AIR应用程序,其中包括下载和播放YouTube视频 我有缩略图的一个TileList和播放选定的版本玩家 事件是YouTube的150错误AIR应用程序

protected function videoList_clickHandler(event:MouseEvent):void 

player.cueVideoById(videoList.selectedItem.actualID); }

一些视频在flashbuilder和编译好的应用程序中都能很好的播放,但其他播放器却抛出了150播放器错误,这显然是当播放的视频不允许在播放器中播放时。但是,如果我访问YouTube网站,获取嵌入的代码并成功应用它没有任何问题。我有问题的视频工作很好,如http://www.yvoschaap.com/youtube/

actualID的示例:works xTFNdHqwiQY;失败SRcnnId15BA YouTube的前缀是http://www.youtube.com/watch?v=

TIA

回答

1

嵌入需要年龄验证视频时,您会收到错误150,并为那些在贵国其他限制的视频。

如果您将视频加载到非无名播放器中,您将看到真实的错误信息。您可以尝试在这里:http://code.google.com/apis/youtube/youtube_player_demo.html

,仅保留搜索结果,你可以真正发挥,以下参数进行搜索:

  1. 格式= 5(只返回嵌入视频)
  2. 安全搜索=严格
  3. 限制= [您的IP或国家代码]

了解更多信息