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/微信小程序