Actionscript 3 如何允许在通过OSMF加载的HDS视频上使用BitmapData.draw

Actionscript 3 如何允许在通过OSMF加载的HDS视频上使用BitmapData.draw,actionscript-3,video-streaming,osmf,Actionscript 3,Video Streaming,Osmf,我正在使用加载一个.f4m文件,并希望将视频绘制到位图数据。我当前收到以下错误: Exception fault: SecurityError: Error #2123: Security sandbox violation: BitmapData.draw: [url ommitted] cannot access null. No policy files granted access. 如果我只是使用普通的NetStream,我相信我可以通过将.checkPolicyFile设置为tru

我正在使用加载一个.f4m文件,并希望将视频绘制到位图数据。我当前收到以下错误:

Exception fault: SecurityError: Error #2123: Security sandbox violation: BitmapData.draw: [url ommitted] cannot access null. No policy files granted access.
如果我只是使用普通的NetStream,我相信我可以通过将.checkPolicyFile设置为true来解决这个问题


是这样吗?我如何在OSMF中实现同样的功能?

因此,可以假设您在访问数据的域的根目录中确实有一个crossomain.xml文件?您是在服务器上运行swf还是在本地运行swf?如果本地,您是否已将路径添加到flash player信任设置?是的,我有一个跨域设置,并尝试了本地、同一域等。结果表明,这与HDS使用“数据创建模式”NetStream有关。这包括调用ns.playnull,然后继续调用ns.appendBytes。这意味着安全模型正在检查我是否有权访问传递给播放的“null”,而我显然没有。很奇怪。我仍在研究它…所以假设您在访问数据的域的根目录中确实有一个crossomain.xml文件是正确的?您是在服务器上运行swf还是在本地运行swf?如果本地,您是否已将路径添加到flash player信任设置?是的,我有一个跨域设置,并尝试了本地、同一域等。结果表明,这与HDS使用“数据创建模式”NetStream有关。这包括调用ns.playnull,然后继续调用ns.appendBytes。这意味着安全模型正在检查我是否有权访问传递给播放的“null”,而我显然没有。很奇怪。我还在调查。。。