如何強制Android系統選擇3.5mm插孔作爲我的麥克風源?我正在使用AudioRecord類來進行錄音。Android:強制外接麥克風(插孔輸入3.5mm)留在
我正在使用外部麥克風。當檢測到全部工作正常時,但有時外部麥克風不會自動檢測到。 TRRS分離器(便宜的3美元)用於將3.5mm插孔分成單獨的麥克風和耳機插孔(我需要同時錄製和播放)。
的AudioManager.setWiredHeadsetOn()已被棄用,指示說不要使用它。
1)我也許需要額外的外部硬件提供正確的麥克風阻抗?
2)我可以強制輸入代碼?
3)可以在這個級別的自定義ROM存檔音頻控制 - 也許這是最好的選擇?
謝謝
這可能是硬件問題。請嘗試使用股票手機的耳機運行良好並穩定。 TTRS插頭在許多情況下不同(環形不同),這會導致連接問題。 – Kristopher
股票耳機工作....(TRRS插孔看起來就像耳機插孔)。問題可能與硬件有關。我需要使用特定的外部麥克風,因此無論外部硬件設置如何,都必須強制插孔。 – user2819360
根據硬件問題的嚴重程度,可以通過修改耳機檢測驅動程序進行計數。恐怕我不能提供任何關於如何去做的信息,因爲這不是我曾經嘗試過的。 – Michael