您好我试图将我的相机捕获为带有fms 4.5的flv文件我正在执行以下操作:
protected function rec_clickHandler(event:MouseEvent):void
{
nc = new NetConnection();
nc.client = { onBWDone: function():void{ trace("onBWDone") } };
nc.connect("rtmp://localhost/vod");
nc.addEventListener(NetStatusEvent.NET_STATUS,netStatusHandler);
}
private function netStatusHandler(e:NetStatusEvent):void {
var code:String = e.info.code;
if(code == "NetConnection.Connect.Success"){ //in case of recording...
ns = new NetStream(nc);
ns.attachCamera(cam);
ns.attachAudio(mic);
ns.publish("filename","record");
}
else{
trace(code);
}
}
但是我收到以下错误:
Error #2044: Unhandled NetStatusEvent:. level=error, code=NetStream.Record.NoAccess
有人可以帮忙吗?我做错了什么?
答案 0 :(得分:1)
此状态消息NetStream.Record.NoAccess
通常表示您没有对该流的写入权限。检查您的流目录的权限,看它是否为只读。
如果这不是问题,请检查您要发布到哪个应用程序,SSAS是否具有拒绝对流进行写访问的代码
答案 1 :(得分:1)
确保未在任何视频播放器中打开以前录制的视频。如果某些其他程序正在访问它,则不允许您录制或重写它。