HarmonyOS AVCastPicker组件的onStateChange事件不会触发?

如题:HarmonyOS AVCastPicker组件的onStateChange事件不会触发?

阅读 630
1 个回答

请参考文档:https://developer.huawei.com/consumer/cn/doc/harmonyos-guides-V5/using-switch-call-devices-V5如果应用想知道设备切换情况,可以监听当前发声设备切换回调。

import { audio } from '@kit.AudioKit';

let audioManager = audio.getAudioManager(); // 先创建audiomanager
let audioRoutingManager = audioManager.getRoutingManager(); // 再调用AudioManager的方法创建AudioRoutingManager实例
// 可选监听当前发声设备切换回调
audioRoutingManager.on('preferOutputDeviceChangeForRendererInfo', this.audioRendererInfo, (desc: audio.AudioDeviceDescriptors) => {
  console.info(`device change To : ${desc[0].deviceType}`); // 设备类型
});
撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进