簡體   English   中英

使用Flash媒體服務器4.5錄制視頻

[英]record video using flash media server 4.5

您好我正在嘗試將我的相機捕獲為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

有人可以幫忙嗎? 我究竟做錯了什么?

此狀態消息NetStream.Record.NoAccess通常表示您沒有對該流的寫入權限。 檢查您的流目錄的權限,看它是否是只讀的。

如果這不是問題,請檢查您要發布到哪個應用程序,SSAS是否具有拒絕對流的寫訪問權限的代碼

確保未在任何視頻播放器中打開以前錄制的視頻。 如果某些其他程序正在訪問它,則不允許您記錄或重寫它。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM