1
我們正在開發VoIP應用,有一個組件,它需要記錄從麥克風音頻,並播放遠程音頻揚聲器。我們需要爲錄製的音頻做一些音頻/信號處理。有沒有什麼辦法可以爲android設備選擇特定的揚聲器?
但是,一些Android設備上,選擇麥克風和揚聲器是那麼的近,從因爲揚聲器播放音頻的剪輯MIC(聲音太大)捕獲的音頻。這導致捕獲的音頻波形具有非線性損失,並且使音頻/信號處理組件不起作用。
我們不想設置AUDIO_STREAM_VOICE_CALL
來啓用內置AEC,因爲它會使錄製的音頻採樣率達到8k,而我希望錄製的音頻達到48k。
所以我們必須考慮以下解決方案:
- 減少的麥克風音量。基於this SO question和this discussion thread,它不可能。
- 使用特定的揚聲器和麥克風,使距離有點遠,所以拍攝的音量麥克風低。
等任何一種方式來選擇Android平臺上的具體音箱?
那你說具體的揚聲器是什麼意思? – Kristopher
我指的是遠離揚聲器而不是近揚聲器。 – ZijingWu