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

HarmonyOS
2024-12-25 10:07:29
浏览
收藏 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
微信
回复
2024-12-25 13:22:51
相关问题
HarmonyOS AVCastPicker组件定制问题
83浏览 • 1回复 待解决
HarmonyOS 事件触发相关
283浏览 • 1回复 待解决
Stack组件中如何触发下层事件控件
349浏览 • 1回复 待解决
HarmonyOS onPageShow事件无法触发
183浏览 • 1回复 待解决
HarmonyOS onPageShow事件无法触发
309浏览 • 1回复 待解决
HarmonyOS onVisibleAreaChange事件没有触发
357浏览 • 1回复 待解决
HarmonyOS ImageSpan点击事件无法触发
681浏览 • 1回复 待解决
HarmonyOS 回车触发点击事件
62浏览 • 1回复 待解决