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

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

时间:2012-08-27 14:13csdn.net
在Flash中播放red5的视频和音频流,代码如下: importflash.net.NetConnection; importflash.events.NetStatusEvent; importflash.media.Camera; importflash.net.NetStream; var netConnect2:NetConnection = new NetConnection(); netConnect2.addEventLis

在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.     receiveStreamnew NetStream(netConnect2);  
  32.     receiveStream.client = cc;  
  33.     function onmd(o : Object):void{}  
  34.     receiveStream.play(flvName);  
  35.     rece_video.attachNetStream(receiveStream);  

 

热门文章推荐

请稍候...

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

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