HarmonyOS ohaudio 通话模式声音无法外放

ohaudio进行采集播放,当使用通话模式参数sourceType = 7 、streamType = 2 时,系统默认使用听筒播放,此时调用

audio.getAudioManager().getRoutingManager().setCommunicationDevice(audio.CommunicationDeviceType.SPEAKER,null); 

也无法切换到外放,请问通话模式使用外放该修改?

HarmonyOS
2024-08-11 14:39:07
浏览
收藏 0
回答 1
待解决
回答 1
按赞同
/
按时间
zxjiu

可以使用AVCastPicker组件来实现。不支持应用调接口切换设备,所有切换设备都是接入picker,让用户自己选。

分享
微博
QQ
微信
回复
2024-08-12 14:03:18
相关问题
鸿蒙纯净模式无法退出
11527浏览 • 1回复 待解决
Ability 全屏模式无法实现
173浏览 • 2回复 待解决
HarmonyOS soundpool播放声音的问题
400浏览 • 1回复 待解决
如何将this的指向改为方法外
295浏览 • 1回复 待解决
js采集声音出现问题怎么处理?
3226浏览 • 1回复 待解决
后台播放声音会直接无声
1664浏览 • 1回复 待解决
HarmonyOS分屏幕模式和小窗口模式适配
458浏览 • 1回复 待解决
OHAudio实现低时延音频录制和播放功能
1361浏览 • 1回复 待解决