HarmonyOS 切换声音输出设备-扬声器和听筒
通过OH_AudioStreamBuilder_SetRendererInfo设置AUDIOSTREAM_USAGE_VIDEO_COMMUNICATION声音从扬声器输出,用于视频通话。
通过OH_AudioStreamBuilder_SetRendererInfo设置AUDIOSTREAM_USAGE_VOICE_COMMUNICATION声音从听筒输出,用于语音通话。
1.请问是否有ArkTS的方法,能通过修改render的usage,来修改声音的默认输出设备,且不需要底层c++ 重新创建render。
2.如果没有ArkTS方法,是否有C++方法,修改usage,且不需要重新创建render。
3.如果上述2个方法都没有,如果要完成输出设备从扬声器和听筒之间的切换,是否只能通过OH_AudioStreamBuilder_SetRendererInfo,然后重新创建render来实现。
HarmonyOS
赞
收藏 0
回答 1
待解决
相关问题
HarmonyOS 如何在使用opensl es播放音频场景下,非系统应用切换音频输出设备为(听筒/扬声器)
59浏览 • 1回复 待解决
HarmonyOS 通话模式下,扬声器和听筒切换成功,但是声音大小没有改变
576浏览 • 1回复 待解决
HarmonyOS avcastpicker怎么实现本机扬声器、蓝牙、和听筒之间的切换
34浏览 • 1回复 待解决
HarmonyOS使用了avCastPicker组件做扬声器和听筒切换,但是没有正常显示切换按钮
441浏览 • 1回复 待解决
HarmonyOS 设备的扬声器怎么打开
70浏览 • 1回复 待解决
AVPlayer默认播放是用听筒,如何默认开启扬声器
64浏览 • 1回复 待解决
HarmonyOS 哪一个接口可以查询当前是使用扬声器还是听筒播放
73浏览 • 1回复 待解决
HarmonyOS 无长时任务的应用退到后台禁止使用麦克风或扬声器。
35浏览 • 1回复 待解决
ubuntu19有声音输出,但是没有声音输入
1857浏览 • 1回复 待解决
ArkTS音频播放,音频播放的主要工作是将音频数据转码为可听见的音频模拟信号并通过输出设备进行播放
1401浏览 • 1回复 待解决
#鸿蒙通关秘籍#能否通过Radio实现声音模式的切换?
135浏览 • 1回复 待解决
#鸿蒙通关秘籍#如何通过鸿蒙单选框切换声音模式?
83浏览 • 1回复 待解决
HarmonyOS 音频设备切换问题
345浏览 • 1回复 待解决
HarmonyOS 音频播放设备的切换
312浏览 • 1回复 待解决
一个EglSurface支持同时显屏和输出到编码器吗?
348浏览 • 1回复 待解决
HarmonyOS ohaudio音频播放设备切换问题
77浏览 • 1回复 待解决
#鸿蒙通关秘籍#如何实现通过单选框切换声音模式的功能?
156浏览 • 1回复 待解决
音频发声设备的切换与查询
1028浏览 • 1回复 待解决
HarmonyOS是否有查询设备处理器和运行内存的接口
355浏览 • 1回复 待解决
HarmonyOS App,在Native层如何做声音播放和声音采集?
236浏览 • 1回复 待解决
如何监听设备横竖屏切换状态呢
1735浏览 • 1回复 待解决
HarmonyOS 快门声音怎么实现
61浏览 • 1回复 待解决
HarmonyOS ImageReceiver 支持的格式和相机输出的格式不匹配
517浏览 • 0回复 待解决
HarmonyOS 打开人脸活体检测页面有声音,如何控制声音开关?
404浏览 • 1回复 待解决
构建app时如何修改输出路径和名称?
283浏览 • 0回复 待解决
会议,通话属于通讯场景,通讯场景建议用AUDIOSTREAM_USAGE_VOICE_COMMUNICATION。当前HarmonyOS不提供接口给应用切换设备,设备切换只能通过用户完成,如果想提供切换设备的功能,需要继承AVCastPicker组件。