wx.getBackgroundAudioPlayerState-获取后台音乐播放状态

注意:1.2.0 版本开始,本接口不再维护。建议使用能力更强的 wx.getBackgroundAudioManager 接口

获取后台音乐播放状态。

OBJECT参数说明:

参数类型必填说明
successFunction接口调用成功的回调函数
failFunction接口调用失败的回调函数
completeFunction接口调用结束的回调函数(调用成功、失败都会执行)

success返回参数说明:

参数说明
duration选定音频的长度(单位:s),只有在当前有音乐播放时返回
currentPosition选定音频的播放位置(单位:s),只有在当前有音乐播放时返回
status播放状态(2:没有音乐在播放,1:播放中,0:暂停中)
downloadPercent音频的下载进度(整数,80 代表 80%),只有在当前有音乐播放时返回
dataUrl歌曲数据链接,只有在当前有音乐播放时返回

示例代码:

wx.getBackgroundAudioPlayerState({
    success: function (res) {
        var status = res.status
        var dataUrl = res.dataUrl
        var currentPosition = res.currentPosition
        var duration = res.duration
        var downloadPercent = res.downloadPercent
    }
})

在开发环境代码运行未任何反应