可以使用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 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录