android – 三星设备上的AcousticEchoCanceler无法正常工作

前端之家收集整理的这篇文章主要介绍了android – 三星设备上的AcousticEchoCanceler无法正常工作前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
我有AcousticEchoCanceler用于我试过的所有其他设备类型的VoIP呼叫,但不在任何三星设备上.该设备报告AcousticEchoCanceler可用,但它什么都不做.

我得到了什么:

> acousticEchoCanceler.setEnabled(true);
> audioManager.setMode(AudioManager.MODE_IN_COMMUNICATION);
>传递给AudioTrack的音频会话ID
>采样率:16k
>尝试单声道和立体声录音
>< uses-permission android:name =“android.permission.RECORD_AUdio”/>
>< uses-permission android:name =“android.permission.MODIFY_AUdio_SETTINGS”/>

有没有人让AcousticEchoCanceler在三星设备上工作?

解决方法

试试这些:
if (AcousticEchoCanceler.isAvailable() && WebRtcAudioUtils.isAcousticEchoCancelerSupported()) {
                WebRtcAudioUtils.setWebRtcBasedAcousticEchoCanceler(true);
                WebRtcAudioUtils.useWebRtcBasedAcousticEchoCanceler();
            }
原文链接:https://www.f2er.com/android/318061.html

猜你在找的Android相关文章