2012-05-22 2 views
0

안녕하세요 내가 FMS 내가 뭐하는 거지 4.5로 FLV 파일로 내 카메라를 캡처하려고 다음기록 비디오를 사용하여 플래시 미디어 서버 4.5

 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 

아무도 도와 줄 수 있습니까? 내가 도대체 ​​뭘 잘못하고있는 겁니까?

답변

1

이 상태 메시지 인 NetStream.Record.NoAccess은 일반적으로 스트림에 대한 쓰기 권한이 없음을 나타냅니다. 스트림 디렉토리의 권한을 검사하여 읽기 전용인지 확인하십시오. 즉 문제, 당신이 게시하려고하는 응용 프로그램 확인이없는 경우

, 쓰기 액세스를 거부하는 코드를 가지고 있지 SSAS는

+0

vod를 사용하는 것이 맞습니까? 아니면 기록을 게시하려면 응용 프로그램으로 라이브를 사용해야합니까? 늘어나는만큼 내가 구문을 알고 rtmp : // 호스트/응용 프로그램 ... 맞습니까? – sstauross

+0

live. 예, 구문입니다. 거기 interwebs에 대한 하나 이상의 튜토리얼이 이런 일을 할 수 있습니다. 당신은 약간의 주위에 Google에 원할지도 모른다. –

1

이전에 녹화 된 비디오는 모든 비디오에 오픈되고 있지 않은지 확인 스트림에 않습니다 플레이어. 다른 프로그램에서 액세스하는 경우에는 기록하거나 다시 작성할 수 없습니다.