Android システムに 3.5 mm ジャックをマイク ソースとして選択させるにはどうすればよいですか? AudioRecord クラスを使用して録音を行っています。
外部マイクを使用しています。検出された場合はすべて正常に動作しますが、外部マイクが自動的に検出されないことがあります。TRRS スプリッター (安価な $3 のもの) を使用して、3.5mm ジャックを別々のマイク ジャックとヘッドフォン ジャックに分割します (録音と再生を同時に行う必要があります)。
AudioManager.setWiredHeadsetOn() は非推奨であり、使用しないよう指示されています。
1) 正しいマイク インピーダンスを提供するために、外部ハードウェアを追加する必要がありますか?
2) コードで入力を強制できますか?
3) このレベルでカスタム ROM アーカイブ オーディオ コントロールを使用できますか? これが最適なオプションでしょうか?
ありがとう