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-- `); 
});
  • 1.
  • 2.
  • 3.
  • 4.
  • 5.
  • 6.
  • 7.
  • 8.
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} `); 
    }); 
  }
  • 1.
  • 2.
  • 3.
  • 4.
  • 5.
  • 6.
  • 7.
  • 8.
  • 9.
  • 10.
  • 11.
  • 12.
  • 13.
分享
微博
QQ
微信
回复
2024-08-11 21:17:33
相关问题
监听音频打断事件,该如何处理?
1980浏览 • 1回复 待解决
HarmonyOS 音频设备变化监听
951浏览 • 1回复 待解决
HarmonyOS 如何监听音频焦点的变化
855浏览 • 1回复 待解决
HarmonyOS 执行createAsset方法反应
1053浏览 • 1回复 待解决
HarmonyOS 音量监听可以取消监听
637浏览 • 1回复 待解决
HarmonyOS web下载文件点击反应
1041浏览 • 1回复 待解决
HarmonyOS push可以收到,但点击反应
718浏览 • 1回复 待解决
HarmonyOS升级版本后音量监听失效
1375浏览 • 0回复 待解决