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

[FMS]FMS3进行在线视频的录制与视频回放代码示例(3)

时间:2012-09-13 11:47beniao
在录制视频的时候视频命名是取的文本输入框的值作为视频名,OK,现在测试Flash(Ctrl+Enter),通过点击 按扭开始录制视频。通过查看FMS服务器的文件目录可以看到,刚刚测试录制的视频存放于FMS服务器应用下的streams

  在录制视频的时候视频命名是取的文本输入框的值作为视频名,OK,现在测试Flash(Ctrl+Enter),通过点击 按扭开始录制视频。通过查看FMS服务器的文件目录可以看到,刚刚测试录制的视频存放于FMS服务器应用下的streams/_definst_目录下。详见下图所示:

            

      录制功能完成了,通过测试也可以成功的录制视频。最后我们通过程序来播放刚刚录制是视频。关于播放视频在上一篇文章《FMS3系列(三):创建基于FMS的流媒体播放程序,看山寨帮的山寨传奇》中已介绍怎么实现,这里就直接帖出代码不做解释。

  1. private function onPlayHandler(evt:MouseEvent):void  
  2.          {  
  3.              nc=new NetConnection();  
  4.              nc.addEventListener(NetStatusEvent.NET_STATUS,onPlayStatusHandler);  
  5.              nc.connect("rtmp://localhost/PulishedStreams");  
  6.          }  
  7.            
  8.          private function onPlayStatusHandler(evt:NetStatusEvent):void  
  9.          {  
  10.              if(evt.info.code=="NetConnection.Connect.Success")  
  11.              {  
  12.                  ns=new NetStream(nc);  
  13.                  ns.addEventListener(NetStatusEvent.NET_STATUS,onPlayStatusHandler);  
  14.                  ns.client=new CustomClient();  
  15.                    
  16.                  video = new Video();  
  17.                  video.attachNetStream(ns);  
  18.                  ns.play(tbName.text,0);  
  19.                  addChild(video);  
  20.              }  
  21.          } 

热门文章推荐

请稍候...

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

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