在空中桌面应用程序中集成播放器youtube api v3

时间:2014-11-06 15:09:27

标签: actionscript-3 air youtube-api

我尝试将youtube播放器集成到空中应用程序中。 我使用演示代码进行简单测试。 https://developers.google.com/youtube/flash_api_reference#Examples

但它对我不起作用。

第一个错误是

  

SecurityError:错误#3207:Application-sandbox内容无法访问   这个功能。

我把

Security.allowDomain("www.youtube.com");

在try / catch中。这解决了第一个错误。

可悲的是,我被阻止了第二次错误

  

*安全沙箱违规* SecurityDomain'http://s.ytimg.com/yts/swfbin/player-vflBOCKzZ/apiplayer3.swf'尝试过   访问不兼容的上下文

我添加了一个LoaderContext

var context:LoaderContext = new LoaderContext();
    context.checkPolicyFile = true;
    context.applicationDomain = ApplicationDomain.currentDomain;
    context.allowCodeImport = true;

但这并没有解决问题。

有人有想法吗?

1 个答案:

答案 0 :(得分:0)

我在开始时使用了以下代码,它对我有用

尝试{Security.allowDomain(" *");} catch(e){};