您好 我正在尝试开发一款Air应用程序,其中包括下载和播放YouTube视频 我有一个缩略图的瓷砖列表和一个播放所选版本的播放器 活动是
protected function videoList_clickHandler(event:MouseEvent):void
{ player.cueVideoById(videoList.selectedItem.actualID); }
有些视频在flashbuilder和编译的播放应用程序中都可以正常播放,但是其他视频会抛出150播放器错误,这显然是当请求的视频不允许在嵌入式播放器中播放时。但是,如果我转到youtube站点,获取嵌入代码并成功应用它是没有问题的。我在http://www.yvoschaap.com/youtube/
等网站上工作正常的问题视频actualID的例子:有效xTFNdHqwiQY;失败SRcnnId15BA youtube前缀为http://www.youtube.com/watch?v=
TIA
答案 0 :(得分:1)
在嵌入需要年龄验证的视频时,以及您所在国家/地区有其他限制的视频时,您会收到错误150.
如果您在非无边框播放器中加载视频,您将看到真正的错误消息。您可以在此处尝试:http://code.google.com/apis/youtube/youtube_player_demo.html
要仅获取实际可以播放的搜索结果,请使用以下参数进行搜索:
有关详细信息,请参阅http://code.google.com/apis/youtube/2.0/reference.html