请稍等 ...
×

采纳答案成功!

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

代码一样 仍不同步

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
// 音乐监听函数
      var that = this;
      wx.onBackgroundAudioPlay(function () {
         that.setData({
            isPlayingMusic: true
         })
      });
 
      wx.onBackgroundAudioPause(function () {
         that.setData({
            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
         })
      }
   },


正在回答

插入代码

2回答

什么是不同步,和源码对比了吗

0 回复 有任何疑惑可以回复我~
  • 提问者 女神旭 #1
    不同步具体就是
    点击代码对应的组件 音乐播放器的暂停和播放是一致的
    但是我点击 音乐播放器 代码对应的组件图片未更换成另一个
    也就是我点击音乐播放器改变不了isPlayingMusic的值
    点组件图标可以。
    回复 有任何疑惑可以回复我~ 2017-09-22 22:18:40
  • 提问者 女神旭 #2
    非常感谢!之前还有个错误,调试好了之后就同步了,尴尬
    回复 有任何疑惑可以回复我~ 2017-09-22 22:40:57
慕虎5376285 2018-02-03 23:47:30

你是不是 把音乐监听函数单独写在page里了?

0 回复 有任何疑惑可以回复我~
问题已解决,确定采纳
还有疑问,暂不采纳
微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号