2
フラッシュ 'SoundMixer(マイクからではありません)からライブオーディオを録音する方法があるのでしょうか? as3 + red5/fms:サウンドミキサーからオーディオを録音する
は、簡単な質問かもしれないが、私はRED5/FMS技術とのnoobだと、私の質問に答えること、オンラインで何かを見つけることができません。TIA \ご注意を。
フラッシュ 'SoundMixer(マイクからではありません)からライブオーディオを録音する方法があるのでしょうか? as3 + red5/fms:サウンドミキサーからオーディオを録音する
は、簡単な質問かもしれないが、私はRED5/FMS技術とのnoobだと、私の質問に答えること、オンラインで何かを見つけることができません。TIA \ご注意を。
あり、このすべての作業を取得に関与たくさんだが、ソリューションの中核をにあなたのFlashアプリを設定することです: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();
}
:次のようになりますコードで
、。詳細についてご質問がありましたら、ご意見ください。