在微信小程序中,你可以使用 onPause 事件来监听背景音频的暂停事件。以下是一个简单的示例:
const backgroundAudioManager = wx.getBackgroundAudioManager();

// 设置音频地址
backgroundAudioManager.src = '音频URL';

// 监听音频播放事件
backgroundAudioManager.onPlay(() => {
  console.log('音频开始播放');
});

// 监听音频暂停事件
backgroundAudioManager.onPause(() => {
  console.log('音频暂停');
});

// 播放音频
backgroundAudioManager.play();

// 在需要的时候暂停播放
setTimeout(() => {
  backgroundAudioManager.pause();
}, 5000);  // 5秒后暂停音频

在上述代码中,当音频播放开始时,onPlay 事件会被触发,而当音频暂停时,onPause 事件会被触发。你可以在这些事件的回调函数中执行相应的操作,以满足你的需求。



转载请注明出处:http://www.zyzy.cn/article/detail/883/微信小程序