2
플래시 'SoundMixer (마이크가 아닌)의 라이브 오디오를 녹음하는 방법이 있는지 궁금합니다. as3 + red5/fms : 사운드 믹서의 오디오 녹음
은 간단한 질문이 될 수도 있지만 내가 RED5/FMS 기술과 멍청한 놈이야 내 질문에 대한 대답이 온라인 아무것도 찾을 수 없습니다TIA \ 당신의 관심을 끌기 위해.
플래시 'SoundMixer (마이크가 아닌)의 라이브 오디오를 녹음하는 방법이 있는지 궁금합니다. as3 + red5/fms : 사운드 믹서의 오디오 녹음
은 간단한 질문이 될 수도 있지만 내가 RED5/FMS 기술과 멍청한 놈이야 내 질문에 대한 대답이 온라인 아무것도 찾을 수 없습니다TIA \ 당신의 관심을 끌기 위해.
가이 모든 작업을 얻기에 관련된 많은,하지만 솔루션의 핵심에 플래시 응용 프로그램을 구성하는 것입니다 다음 NetConnection
에 전달,
NetStream
객체를 만들기 NetConnection
객체를 생성 생성자NetStream
개체의 attachAudio
메서드를 호출하고 사용할 오디오 소스의 인스턴스를 전달합니다.NetStream
개체를 닫으십시오. 보일 것입니다 코드는 같은 :
private var myMic:Microphone;
private var nc:NetConnection;
private var ns:NetStream;
// get connected
private function get_connected():void {
nc = new NetConnection();
nc.connect("rtmp://your.domain.tld:1935");
}
// get audio source
private function init_audio():void {
myMic = Microphone.getMicrophone();
}
// start recording
private function start_recording(fileName:String):void {
ns = new NetStream(nc);
ns.attachAudio(myMic);
ns.publish(fileName, "record");
}
// stop recording
private function stop recording():void {
ns.play(false); // flushes the recording buffer
ns.close();
}
나는 꽤 넓은 개요의 실현,하지만 매우 광범위한 주제입니다. 세부 사항에 대해 질문이 있으면 의견을 말하십시오.