·您当前的位置:首页 > 技术教程 > FMS教程 >

[FMS]as3中fms流媒体服务器的跨域名相关

时间:2013-10-30 23:40cuplayer
[FMS]as3中fms流媒体服务器的跨域名相关,在被加载图片域放置跨域策略文件crossdomain.xml

flash的跨域问题, 会导致BitmapData.draw() 方法在对有跨域加载的视频流, 图片等资源时抛出SecurityError异常导致无法正常抓图。解决方式在帮助文档也有说, 总结一下:

1.图片跨域
  在被加载图片域放置跨域策略文件crossdomain.xml

  1. load(new URLRequest(path), new LoaderContext(true)); 

2.点播流(http视频流)
  在被加载视频域放置crossdomain.xml
  设置netStream.checkPolicyFile = true;

3.实时流跨域
  这个要在FlashPlayer 9.0.115.0才有效
  简单点说就是在fms应用的main.asc 中加上

  1. application.onConnect = function( client ) 
  2.     // fix Security sandbox violation : BitmapData.draw on RTMP source 
  3.     client.videoSampleAccess = "/"
  4.     this.acceptConnection(client) ; 


热门文章推荐

请稍候...

保利威视云平台-轻松实现点播直播视频应用

酷播云数据统计分析跨平台播放器