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

HarmonyOS
2天前
浏览
收藏 0
回答 1
待解决
回答 1
按赞同
/
按时间
Heiang

请参考文档: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}`); // 设备类型
});
分享
微博
QQ
微信
回复
1天前
相关问题
HarmonyOS 事件触发相关
62浏览 • 1回复 待解决
Stack组件中如何触发下层事件控件
292浏览 • 1回复 待解决
HarmonyOS onPageShow事件无法触发
34浏览 • 1回复 待解决
HarmonyOS onPageShow事件无法触发
28浏览 • 1回复 待解决
HarmonyOS ImageSpan点击事件无法触发
486浏览 • 1回复 待解决