获取音乐播放状态。
OBJECT参数说明:
参数 | 类型 | 必填 | 说明 |
---|---|---|---|
success | Function | 否 | 接口调用成功的回调函数 |
fail | Function | 否 | 接口调用失败的回调函数 |
complete | Function | 否 | 接口调用结束的回调函数(调用成功、失败都会执行) |
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
}
})
使用后台播放器播放音乐,对于微信客户端来说,只能同时有一个后台音乐在播放。当用户离开小程序后,音乐将暂停播放;当用户点击“显示在聊天顶部”时,音乐不会暂停播放;当用户在其他小程序占用了音乐播放器,原有小程序内的音乐将停止播放。
OBJECT参数说明
参数 | 类型 | 必填 | 说明 |
---|---|---|---|
dataUrl | String | 是 | 音乐链接 |
title | String | 否 | 音乐标题 |
coverImgUrl | String | 否 | 封面URL |
success | Function | 否 | 接口调用成功的回调函数 |
fail | Function | 否 | 接口调用失败的回调函数 |
complete | Function | 否 | 接口调用结束的回调函数(调用成功、失败都会执行) |
示例代码
wx.playBackgroundAudio({
dataUrl: '',
title: '',
coverImgUrl: ''
})
暂停播放音乐。
示例代码
wx.pauseBackgroundAudio()
控制音乐播放进度。
OBJECT参数说明
参数 | 类型 | 必填 | 说明 |
---|---|---|---|
position | Number | 是 | 音乐位置,单位:秒 |
success | Function | 否 | 接口调用成功的回调函数 |
fail | Function | 否 | 接口调用失败的回调函数 |
complete | Function | 否 | 接口调用结束的回调函数(调用成功、失败都会执行) |
示例代码
wx.seekBackgroundAudio({
position: 30
})
停止播放音乐。
示例代码
wx.stopBackgroundAudio()
监听音乐播放。
监听音乐暂停。
监听音乐停止。
bug
:iOS
6.3.30
wx.seekBackgroundAudio 会有短暂延迟更多微信小程序开发教程,可以关注。
全国7x24小时客服热线
所有故障均24小时内解决
项目一次性收费安心
技术人员均从业5年以上
通过技术营销传播企业服务价值
丰富的行业实战经验积累
基于需求研发多款产品
针对需求提供精细化服务