小程序实现简单的音乐播放功能:
1,showActionSheet显示下侧弹窗效果
2,wx.playBackgroundAudio实现音乐播放
先看实现的效果:
代码如下:
showAction:function(){
wx.showActionSheet({
itemList: this.data.items,
success: function (res) {
console.log(res.tapIndex)
},
fail: function (res) {
console.log(res.errMsg)
}
})
},
itemClick:function(e){
console.log(e);
var position=e.target.id;
console.log(position);
var imgurl=this.data._songsList[position].coverImgUrl;
var name = this.data._songsList[position].name;
var dataUrl = this.data._songsList[position].dataUrl;
console.log(this.data._songsList[position]);
this.setData({
currentImage: imgurl,
currentName: name
});
//播放音乐
wx.playBackgroundAudio({
dataUrl: dataUrl,
title: name,
coverImgUrl: imgurl
})
}
demo下载地址