HarmonyOS 通话模式下,扬声器和听筒切换成功,但是声音大小没有改变

在通话模式下,使用audioRoutingManager.setCommunicationDevice接口设置扬声器和听筒切换。切换成功了(audioRoutingManager.getPreferOutputDeviceForRendererInfo 监听到输出设备为对应切换的设备),但是声音大小没有改变(此时音量已开到最大,但是听到的声音很小,类似都是从听筒播出的)。

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

不建议使用setCommunicationDevice。

1、setCommunicationDevice 后续会废弃掉。

2、系统不提供给应用直接切换设备的接口,应用可通过集成设备Picker让用户通过界面手动选择设备。集成设备picker可以参考如下指导,https://developer.huawei.com/consumer/cn/doc/harmonyos-references-V5/ohos-multimedia-avcastpicker-V5

分享
微博
QQ
微信
回复
2024-08-11 20:53:21
相关问题
HarmonyOS 设备的扬声器怎么打开
28浏览 • 1回复 待解决
HarmonyOS ohaudio 通话模式声音无法外放
433浏览 • 1回复 待解决
应用开发中的预览换成手表模式
10086浏览 • 2回复 待解决
Ctex编译成功但是没有pdf生成
3917浏览 • 0回复 待解决
HarmonyOS 组件切换深色模式不生效
401浏览 • 1回复 待解决