0
メディアレコーダーを使用してAndroidアプリケーションからオーディオを録音します。私はマイクからオーディオソースを設定して、マイクから録音することができます。しかし、私は外部マイクが接続されているかどうかを検出するためにもライトを使用します。そうであれば、そこからオーディオを録音する必要があります。 例:Bluetoothスピーカー/マイクが電話に接続されている場合、Bluetoothマイクからのサウンドをキャプチャする必要があります。 どのようなオーディオソースを設定する必要がありますか?デフォルトに設定するとヘルプになりますか?外部デバイスからオーディオを再取得する方法(マイク)
録音コード:
recorder = new MediaRecorder();
recorder.SetAudioSource(AudioSource.Mic);
recorder.SetOutputFormat(OutputFormat.Mpeg4);
recorder.SetAudioEncoder(AudioEncoder.Aac);
recorder.SetAudioSamplingRate(44100);
recorder.SetAudioEncodingBitRate(16 * 8000);
recorder.SetAudioChannels(2);
recorder.SetOutputFile(path);
recorder.Prepare();
recorder.Start();
私はXamarinでアプリを開発しています。私がしなければならないことを説明することができれば助けになるだろう – Arti