HarmonyOS 音频管理-监听音量变化无反应

在使用音频管理监听音量变化时,发现没法监听到。代码如下:

import audio from '@ohos.multimedia.audio'; 
let audioManager = audio.getAudioManager(); 
let audioVolumeManager = audioManager.getVolumeManager(); 
 
console.info(`VolumeType of stream:--1-- `); 
audioVolumeManager.on('volumeChange', (volumeEvent) => { 
  console.info(`VolumeType of stream:--2-- `); 
});
HarmonyOS
2024-08-11 14:47:05
浏览
收藏 0
回答 1
待解决
回答 1
按赞同
/
按时间
put_get

建议在入口初始化时,使用以下写法测试,测试音频监听正常。

@Component 
struct Index { 
  private audioManager = audio.getAudioManager(); 
  private audioVolumeManager = this.audioManager.getVolumeManager(); 
  aboutToAppear(): void { 
    console.info(`VolumeType of stream:--1-- `); 
    this.audioVolumeManager.on('volumeChange', (volumeEvent) => { 
      console.info(`VolumeType of stream:--2-- `); 
      console.info(`VolumeType of stream: ${volumeEvent.volumeType} `); 
      console.info(`VolumeType Volume level: ${volumeEvent.volume} `); 
      console.info(`VolumeType Whether to updateUI: ${volumeEvent.updateUi} `); 
    }); 
  }
分享
微博
QQ
微信
回复
2024-08-11 21:17:33
相关问题
监听音频打断事件,该如何处理?
657浏览 • 1回复 待解决
HarmonyOS升级版本后音量监听失效
153浏览 • 0回复 待解决
音频流的音频焦点的请求和释放
1440浏览 • 1回复 待解决
如何监听window大小的变化
181浏览 • 1回复 待解决
如何监听窗口大小的变化
1734浏览 • 1回复 待解决
HarmonyOS数据库数据变化是否可以监听
217浏览 • 1回复 待解决
操作反应
6311浏览 • 3回复 待解决
如何监听数组内对象属性变化
1981浏览 • 1回复 待解决
UIAbility中是否可以监听页面变化
1235浏览 • 1回复 待解决
如何监听文件或文件目录的变化
1446浏览 • 1回复 待解决