微信小程序如何获取播放音频的进度
可以使用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/bCmW 著作权归作者所有。请勿转载和采集!