我有AcousticEchoCanceler为每个其他尝试过的设备类型的VoIP呼叫工作,但不能在任何三星设备上工作。该设备报告AcousticEchoCanceler可用,但它什么都不做。三星设备上的AcousticEchoCanceler无法正常工作
我已经有了:
acousticEchoCanceler.setEnabled(true);
audioManager.setMode(AudioManager.MODE_IN_COMMUNICATION);
- 音频会话ID传递给
AudioTrack
- 采样率:16K
- 都尝试单声道和立体声录音
<uses-permission android:name="android.permission.RECORD_AUDIO"/>
<uses-permission android:name="android.permission.MODIFY_AUDIO_SETTINGS"/>
有没有人有AcousticEchoCanceler在三星设备上工作?
我注意到它几乎是随机的 - 在某些情况下,AEC适用于三星设备,有时不适用。我仍然没有找到任何理由,相同的代码只是随机工作。 – etan