请稍等 ...
×

采纳答案成功!

向帮助你的同学说点啥吧!感谢那些助人为乐的人

音乐播放不了,既不弹出总控开关,也无音乐声音。

音乐播放不了,既不弹出总控开关,也无音乐声音。不报错,播放暂停图标可切换。其他代码之前的功能都能实现

数据部分

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
      });
    }

正在回答 回答被采纳积分+3

3回答

木易丨辰 2020-06-24 17:00:03

这个问题我也遇到了,花了我5-10分钟才排查出来,是URL链接过期了。验证方法也很简单,复制歌曲的URL,打开迅雷或者浏览器下载器,创建新的下载任务,如果下载任务超时或者没动静就说明你的歌曲URL已经过期了。少年重新沾一份吧。貌似这个方法还可以免费下载歌曲还没有限制,有兴趣的可以试试。

0 回复 有任何疑惑可以回复我~
冲啊啊啊啊啊啊 2019-11-25 21:41:51

怎么解决的

0 回复 有任何疑惑可以回复我~
提问者 浮木吟歌_ 2019-08-13 18:00:11

已解决

0 回复 有任何疑惑可以回复我~
  • 我也遇到了同样的问题,你是怎么解决的呢
    回复 有任何疑惑可以回复我~ 2019-09-25 15:39:46
  • 请问怎么解决的
    回复 有任何疑惑可以回复我~ 2019-12-05 12:04:40
问题已解决,确定采纳
还有疑问,暂不采纳
意见反馈 帮助中心 APP下载
官方微信