在微信小程序中,你可以通过监听 onStop 事件来获取背景音频停止播放的时间。以下是一个简单的示例:
const backgroundAudioManager = wx.getBackgroundAudioManager();

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

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

// 监听音频停止事件
backgroundAudioManager.onStop(() => {
  console.log('音频停止');
  
  // 获取停止时间
  const stopTime = new Date();
  console.log('音频停止时间:', stopTime);
});

上述代码中,当音频停止播放时,onStop 事件会被触发,然后你可以在该事件中获取当前时间,即音频停止的时间。

请注意,如果音频自然播放结束,也会触发 onStop 事件。如果需要区分是用户手动停止还是自然播放结束,请在逻辑中进行相应的判断。



转载请注明出处:http://www.pingtaimeng.com/article/detail/878/微信小程序