● 获取后台音乐播放状态getBackgroundAudioPlayerState
分类:背景音乐
是否支持H5:不支持
参数
Object object
| 参数名 | 类型 | 默认值 | 必填 | 说明 |
|---|---|---|---|---|
| src | string | 否 | 图片的路径,支持网络路径、本地路径、代码包路径 | |
| success | function | 否 | 接口调用成功的回调函数 | |
| fail | function | 否 | 接口调用失败的回调函数 | |
| complete | function | 否 | 接口调用结束的回调函数(接口调用成功、失败都会执行) |
object.success 回调函数
参数
Object res
| 属性 | 类型 | 说明 |
|---|---|---|
| duration | number | 选定音频的长度(单位:s),只有在音乐播放中时返回 |
| currentPosition | number | 选定音频的播放位置(单位:s),只有在音乐播放中时返回 |
| status | number | 播放状态, 0-暂停中,1-播放中,2-没有音乐播放 |
| downloadPercent | number | 音频的下载进度百分比,只有在音乐播放中时返回 |
| dataUrl | string | 歌曲数据链接,只有在音乐播放中时返回 |
调用示例
原生
wx.getBackgroundAudioPlayerState({
success: function (res) {
console.log(res);
const { status, dataUrl, currentPosition, duration, downdoadPercent } = res ?? {};
}
})