我想从 MJPG 获取 URLStream,但我收到了错误 #2048:发布版本中的安全沙箱违规错误。
我正在尝试做的事情:
Security.allowDomain("*");
Security.allowInsecureDomain("*");
var stream:URLStream = new URLStream();
//receiving this error event in onStreamSecurityError handler:
//Error #2048: Security sandbox violation: {swf} cannot load data from {url}
stream.addEventListener(SecurityErrorEvent.SECURITY_ERROR, onStreamSecurityError);
//load method have no loader context option
stream.load(new URLRequest("http://anydomain.com/mjpg/video.mjpg"));
设置 crossdomain.xml 不是解决方案,因为应用程序应该能够从任何远程服务器加载流。
我记得使用 flash.display.Loader 类时,我设置了 LoaderContext 和应用程序域。之后,flex 应用程序可以从任何域加载资源。但我不知道如何处理 URLStream。
您有错误 #2048 的任何解决方案或解决方法吗?