音乐播放不了,既不弹出总控开关,也无音乐声音。不报错,播放暂停图标可切换。其他代码之前的功能都能实现
数据部分
music: {
url: 'http://music.163.com/song/media/outer/url?id=142604.mp3',
title: '夜夜夜夜-齐秦3',
coverImg: 'http://y.gtimg.cn/music/photo_new/T002R150x150M000001TEc6V0kjpVC.jpg?max_age=2592000'
},
postId: '2'
界面部分
<image catch:tap="onMusicTap" class="audio" src="{{isPlayingMusic?'/images/music/music-stop.png':'/images/music/music-start.png'}}"></image>
脚本部分
data: {
isPlayingMusic: false
},
onMusicTap: function(event) {
var currentPostId = this.data.currentPostId;
var postData = postsData.postList[currentPostId];
var isPlayingMusic = this.data.isPlayingMusic;
if (isPlayingMusic) {
wx.pauseBackgroundAudio();
this.setData({
isPlayingMusic: false
});
} else {
wx.playBackgroundAudio({
dataUrl: postData.music.url,
title: postData.music.title,
coverImgUrl: postData.music.coverImg
});
this.setData({
isPlayingMusic: true
});
}
4年同步微信官方迭代,累计20000+人学习, 比微信官方更火爆!
了解课程