微信小程序获取音频播放进度方法
可以使用 wx.getBackgroundAudioPlayerState() 函数获取当前播放音频的状态,其中包含了音频的当前播放位置和总时长信息,可以根据这些信息计算出音频的播放进度。具体实现代码如下:
wx.getBackgroundAudioPlayerState({
success: function(res) {
// 获取音频的总时长
var duration = res.duration;
// 获取音频的当前播放位置
var currentPosition = res.currentPosition;
// 计算音频的播放进度
var progress = currentPosition / duration * 100;
console.log('音频播放进度:' + progress + '%');
}
})
该函数需要在后台播放音频时调用,即需要先使用 wx.playBackgroundAudio() 函数播放音频。
原文地址: https://www.cveoy.top/t/topic/m6Ko 著作权归作者所有。请勿转载和采集!