【发布时间】:2017-10-04 08:56:31
【问题描述】:
我有 AcousticEchoCanceler 为我尝试过的所有其他设备类型的 VoIP 呼叫工作,但在任何三星设备上都没有。设备报告 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 可以在三星设备上运行,有时则不能。我仍然没有找到任何原因,相同的代码只是随机工作。
标签: android samsung-mobile echo-cancellation