我们现在希望在app中动态切换音频输出方式为扬声器或其他设备。
文档中只提供了设备切换监听回调,找不到如何在代码中切换音频输出方式
以下是文档地址
https://developer.huawei.com/consumer/cn/doc/harmonyos-guides/audio-output-device-management-0000001774120318\#ZH-CN\_TOPIC\_0000001774120318\_\_%E6%94%AF%E6%8C%81%E7%9A%84%E9%9F%B3%E9%A2%91%E8%BE%93%E5%87%BA%E8%AE%BE%E5%A4%87%E7%B1%BB%E5%9E%8B
可以使用AVCastPicker组件来实现。请参考如下实现
使用的OS能力相关的核心API
@ohos.multimedia.avCastPicker
@ohos.multimedia.avsession
首先要创建voice\_call类型的会话session,激活接口要在元数据、控制命令注册完成之后再执行
核心代码如下: