我正在使用Actionscritp 3构建一个无边框播放器,并且在播放某些视频时出现以下错误。
SecurityDomain'http://www.youtube.com/apiplayer?version=3'尝试访问不兼容的上下文“http://s.ytimg.com/yt/swf/apiplayer3-vfl181412.swf”
我的应用可以搜索youtube视频。错误信息一直显示,有些视频仍然可以播放....但有些视频无法播放...
我已经
了Security.allowInsecureDomain("*");
Security.allowDomain("*")
_loader = new Loader();
当我试图创建我的播放器时......
我感谢任何帮助......
答案 0 :(得分:0)
第一次尝试播放时是否会发生这种情况? 如果您在应用程序域中加载具有相同定义名称的不同youtube播放器,则可能会出现冲突。
试试这个;当您在加载器上调用load(..)时,为加载器上下文创建一个新的ApplicationDomain。
_loader.load(urlRequest, new LoaderContext(true, new ApplicationDomain(), SecurityDomain.currentDomain);
如果它在本地测试时抛出错误,您可能必须注释掉, SecurityDomain.currentDomain
。