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

HarmonyOS
2024-12-25 10:07:29
650浏览
收藏 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}`); // 设备类型
});
  • 1.
  • 2.
  • 3.
  • 4.
  • 5.
  • 6.
  • 7.
  • 8.
分享
微博
QQ
微信
回复
2024-12-25 13:22:51


相关问题
HarmonyOS AVCastPicker组件定制问题
648浏览 • 1回复 待解决
HarmonyOS 事件触发相关
677浏览 • 1回复 待解决
Stack组件中如何触发下层事件控件
775浏览 • 1回复 待解决
HarmonyOS onPageShow事件无法触发
597浏览 • 1回复 待解决
HarmonyOS onPageShow事件无法触发
971浏览 • 1回复 待解决
HarmonyOS AVCastPicker加密过滤如何取消
598浏览 • 1回复 待解决
HarmonyOS onVisibleAreaChange事件没有触发
820浏览 • 1回复 待解决
HarmonyOS ImageSpan点击事件无法触发
1123浏览 • 1回复 待解决