加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 百科 > 正文

Flash中播放视频和音频流(rtmp协议)代码示例

发布时间:2020-12-15 07:03:57 所属栏目:百科 来源:网络整理
导读:在Flash中播放red5的视频和音频流,代码如下: import?flash.net.NetConnection; ? import?flash.events.NetStatusEvent; ? import?flash.media.Camera; ? import?flash.net.NetStream; ? ? var? netConnect2:NetConnection = new ?NetConnection(); ? netCo

在Flash中播放red5的视频和音频流,代码如下:

 
 
  1. import?flash.net.NetConnection; ?
  2. import?flash.events.NetStatusEvent; ?
  3. import?flash.media.Camera; ?
  4. import?flash.net.NetStream; ?
  5. ?
  6. var?netConnect2:NetConnection=new?NetConnection(); ?
  7. netConnect2.addEventListener(NetStatusEvent.NET_STATUS,netConnectHandler2); ?
  8. netConnect2.connect("rtmp://10.1.49.137/oflaDemo","codyy"); ?
  9. ?
  10. var?receiveStream:NetStream? ?
  11. function?netConnectHandler2(evt:NetStatusEvent):void ?
  12. { ?
  13. ????trace(evt.info.code); ?
  14. ????switch?(evt.info.code) ?
  15. ????{ ?
  16. ????????case?"NetConnection.Connect.Success"?: ?
  17. ????????????initRec(); ?
  18. ????????????trace("链接成功2"); ?
  19. ????????????break; ?
  20. ????????case?"NetConnection.Connect.Closed"?: ?
  21. ????????????trace("链接失败2"); ?
  22. ????????????break; ?
  23. ????} ?
  24. } ?
  25. function?initRec() ?
  26. { ?
  27. ????var?cc?=?new?Object(); ?
  28. ????cc.onMetaData?=?onmd; ?
  29. ????var?flvName:String=loaderInfo.parameters.xian; ?
  30. ????trace(flvName); ?
  31. ????receiveStream=?new?NetStream(netConnect2); ?
  32. ????receiveStream.client?=?cc; ?
  33. ????function?onmd(o?:?Object):void{} ?
  34. ????receiveStream.play(flvName); ?
  35. ????rece_video.attachNetStream(receiveStream); ?
  36. }?

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读