HarmonyOS audioManager监听音量变化无回调
在组件aboutToAppear时增加了音量监听,但是调声音时,回调并没有被调用 。(在debug时有一次成功接收了,只成功了这一次),代码示例:
aboutToAppear(): void {
LogUtil.d('llyy', 'aboutToAppear')
let audioManager = audio.getAudioManager();
let audioVolumeManager = audioManager.getVolumeManager();
audioVolumeManager.on('volumeChange', (volumeEvent: audio.VolumeEvent) => {
LogUtil.d('llyy', `VolumeType of stream: ${volumeEvent.volumeType} `);
console.info(`Volume level: ${volumeEvent.volume} `);
console.info(`Whether to updateUI: ${volumeEvent.updateUi} `);
if (volumeEvent.volumeType === audio.AudioVolumeType.MEDIA) {
this.muted = false;
}
});
}
其中回调中的log没有输出,debug也走不到。
HarmonyOS
赞
收藏 0
回答 1
待解决
相关问题
HarmonyOS 音频管理-监听音量变化无反应
1250浏览 • 1回复 待解决
HarmonyOS如何监听系统音量按键导致的音量变化
1484浏览 • 1回复 待解决
HarmonyOS 如何监听音频设备连接状态变化
1077浏览 • 1回复 待解决
HarmonyOS 视频播放时的静音功能的实现和监听音量改变
1215浏览 • 1回复 待解决
HarmonyOS Grid拖拽无回调
850浏览 • 1回复 待解决
HarmonyOS SegmentButton 点击事件回调是哪个? onclick无回调
1334浏览 • 1回复 待解决
HarmonyOS 屏幕亮度变化回调
1003浏览 • 1回复 待解决
HarmonyOS 网络监听回调多次
1077浏览 • 1回复 待解决
HarmonyOS 位置权限变更监听回调问题
1255浏览 • 1回复 待解决
HarmonyOS 属性动画怎么监听帧回调?
1359浏览 • 1回复 待解决
HarmonyOS 添加音量组件之后音量监听不生效
894浏览 • 1回复 待解决
HarmonyOS @BuilderParam 中变量变化,如何触发页面刷新
782浏览 • 1回复 待解决
HarmonyOS 音量监听可以取消监听吗
870浏览 • 1回复 待解决
#鸿蒙学习大百科#如何监听RichEditor添加图文变化前和图文变化后可触发的回调?
1198浏览 • 1回复 待解决
HarmonyOS 容器组件子组件个数发生变化时,有什么监听回调方法吗
951浏览 • 1回复 待解决
HarmonyOS toggle点击后,状态变化的回调会跟随开关值变化
2109浏览 • 1回复 待解决
HarmonyOS onGesture回调函数监听滑动手势事件
1383浏览 • 1回复 待解决
HarmonyOS Search的cancelButton有监听点击回调吗
1394浏览 • 1回复 待解决
HarmonyOS ImageKnife预加载preLoadCache传入参数为ImageKnifeOption时无回调
1063浏览 • 1回复 待解决
HarmonyOS @Watch的回调内可否提供变化前后的值?
876浏览 • 1回复 待解决
Napi回调ArkTS,Native侧日志通过监听回调到JS侧
2442浏览 • 1回复 待解决
HarmonyOS Health Service Kit运动健康服务检查/请求授权无回调问题
1065浏览 • 1回复 待解决
#鸿蒙通关秘籍#如何在HarmonyOS中使用@Watch装饰器监听状态变量变化?
994浏览 • 1回复 待解决
HarmonyOS升级版本后音量监听失效
1652浏览 • 1回复 待解决
HarmonyOS animateTo这个有监听动画进行的回调方法吗
1187浏览 • 1回复 待解决
audioManager是局部变量,局部变量出来之后就被析构了。
参考代码: