HarmonyOS 音频通信场景下开启音频采集和播放,采集的音频中有播放的声音内容,回声消除不干净
1、通过HarmonyOSC-API分别开启音频采集设备和播放设备,其中OH_AudioStreamBuilder_SetRendererInfo设置的AUDIOSTREAM_USAGE_VOICE_COMMUNICATION,OH_AudioStreamBuilder_SetCapturerInfo设置的AUDIOSTREAM_SOURCE_TYPE_VOICE_COMMUNICATION。
音频采集参数:48khz,单通道,采样格式:AUDIOSTREAM_SAMPLE_S16LE。
音频播放参数:48khz,双通道,采样格式:AUDIOSTREAM_SAMPLE_S16LE。
音频播放设备:扬声器。(通过代码强制从听筒切换到扬声器)
2、通过以上方式开启音频输入输出设备,用于实时音频RTC组件,测试发现对端其他设备和HarmonyOS设备说话时,能听到回声。
3、需求是有双向音频通话时,使用扬声器而非听筒播放,并且系统要把回声消除干净。目前测试是没有消干净,不知道是不是这里使用方式不对,希望能给一个满足这个需求的能把回声消掉的demo参考一下。
        HarmonyOS
      
        赞
        
 收藏 0
 回答 1
 
        待解决
        
相关问题
 ArkTS音频采集,音频采集的主要工作是通过输入设备将声音采集并转码为音频数据 
2346浏览  • 1回复 待解决
HarmonyOS AudioCapturer音频采集添加音量采集需求 
1092浏览  • 1回复 待解决
音频采集器,音频管理提供管理音频的一些基础能力,包括对音频音量、音频设备的管理,以及对音频数据的采集 
1850浏览  • 1回复 待解决
HarmonyOS 请提供一下"录制音频"和"播放网络音频"的代码 
1197浏览  • 1回复 待解决
HarmonyOS avplayer音频播放切换播放时,两个音频同时播放,没有清除第一个音频,页面关闭音频还在播放 
1171浏览  • 1回复 待解决
HarmonyOS 音频录制、音频播放功能细节咨询 
2207浏览  • 1回复 待解决
HarmonyOS 音频播放相关 
1012浏览  • 1回复 待解决
HarmonyOS音频播放问题 
1503浏览  • 1回复 待解决
HarmonyOS 希望提供napi版的音频采集demo 
1187浏览  • 1回复 待解决
HarmonyOS ohaudio native播放音频声音有问题 
1313浏览  • 1回复 待解决
HarmonyOS 播放音频的示例 
987浏览  • 1回复 待解决
ArkTS音频播放,音频播放的主要工作是将音频数据转码为可听见的音频模拟信号并通过输出设备进行播放 
2700浏览  • 1回复 待解决
HarmonyOS 开启后台播放音频,切换到后台播放一段时间后,音频任务自己退出的问题? 
1192浏览  • 0回复 待解决
HarmonyOS AudioKit C API实现音频播放,连接蓝牙后,声音播放异常(有突突的声音) 
1449浏览  • 1回复 待解决
HarmonyOS 音频播放帧率控制 
1329浏览  • 1回复 待解决
HarmonyOS 音频录制与播放 
2149浏览  • 1回复 待解决
HarmonyOS 需要视频播放、音频播放的demo 
991浏览  • 1回复 待解决
SoundPool实现音频播放功能 
3729浏览  • 1回复 待解决
HarmonyOS 音频播放设备的切换 
1886浏览  • 1回复 待解决
HarmonyOS 如何实现传入音频list,顺序连续播放音频。 
765浏览  • 1回复 待解决
是否可以进行音频的混合播放 
463浏览  • 0回复 待解决
HarmonyOS 音频播放相关问题咨询 
1597浏览  • 2回复 待解决
HarmonyOS 开启后台播放音频,切换到后台播放一段时间后,音频任务自己退出的问题 
1752浏览  • 1回复 待解决
HarmonyOS 如何播放rtmp协议的音频流 
825浏览  • 1回复 待解决
HarmonyOS 音频后台播放问题 
1833浏览  • 1回复 待解决





















1)OH_AudioStreamBuilder_SetLatencyMode(),低延时不支持回声消除。
2)参考代码如下: