Welcome

首页 / 软件开发 / Flex / FMS3系列(四):在线视频录制、视频回放

FMS3系列(四):在线视频录制、视频回放2010-06-21 cnblogs Benniao使用Flash/Flex+FMS实现在线视频录制、视频回放的很简单的。通过阅读API文档后基本都可以实现这个功能,本文也意在抛砖引玉,希望对刚入手这块的朋友有所帮助。

首先建立好Flash(ActionScript 3.0)文件,从组件(可使用Ctrl+F7打开)库中拖拽相应的组件到Flash舞台上,如下图:

界面布局好后我们通过程序设置组见的显示文本以及为按扭添加事件监听,新建一个ActionScript类文件,编写代码如下:

以下为引用的内容:

1 public function PublishPlay():void

2 {

3 lbName.text="请输入视频文件名:";

4 btnPublish.label="开始录制";

5 btnPublish.addEventListener(MouseEvent.CLICK,onPublishClick);

6 btnStop.label="停止录制";

7 btnStop.addEventListener(MouseEvent.CLICK,onStopHandler);

8 btnPlay.label="视频回放";

9 btnPlay.addEventListener(MouseEvent.CLICK,onPlayHandler);

10

11 video=new Video();

12 cam = Camera.getCamera();

13 mic = Microphone.getMicrophone();

14 if(cam==null)

15 {

16 trace("没检测到视频摄像头");

17 }

18 else

19 {

20 video.attachCamera(cam);

21 }

22 addChild(video);

23 }