Flash AS3.0 摄像头可以获取视频 请问能把获取的视频存储到本地吗

摄像头已经能调取和捕获图片了... 摄像头已经能调取和捕获图片了 展开
 我来答
匿名用户
2013-09-24
展开全部
那就涉及视频的编码了。
下面是解码H264的代码。参考一下,编码的时候不知道行不行。
要启用FlashPlayer11中的h.264编码需要导入以下几个类:

import flash.media.H264VideoStreamSettings;
import
flash.media.VideoStreamSettings;
import flash.media.H264Level;
import
flash.media.VideoCodec;
import flash.media.H264Profile;

然后生成一个H264VideoStreamSettings对象并设置相关属性:

var h264Settings:H264VideoStreamSettings = new
H264VideoStreamSettings();
h264Settings.setProfileLevel(H264Profile.BASELINE,
H264Level.LEVEL_5_1);
h264Settings.setMode(320,240,15);
h264Settings.setQuality(0,100);

最后,将该对象附加在原来要发布的NetStream上就可以了:

myNS.videoStreamSettings = h264Settings;
myNS.publish(streamName,"live");

保存文件到本地可以用FileReference flash.net包下面的。看一下就知道怎么用了。
或者可以考虑使用AIR来,操作文件什么的更加灵活些。毕竟flash是有个安全沙箱的。很麻烦,不知道哪里会出问题。
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式