第一个微信小程序(四)音乐播放、暂停、后台播放功能实现

暂时写一个简单的播放暂停功能,以后继续完善

 <!-- 暂停播放按钮 -->
  <image src="{{shifouplay?'/images/zt.png':'/images/bf.png'}}" class='playImg' catchtap='onMusicTap'></image>
onMusicTap:function(){
    var shifouplay = this.data.shifouplay;
    if (shifouplay) {
      wx.pauseBackgroundAudio();
      this.setData({
        shifouplay: false
      })
    } else {
      wx.playBackgroundAudio({
        dataUrl: this.data.musicUrl
      })
      this.setData({
        shifouplay: true
      })
    }
  },

在app.json中添加***“requiredBackgroundModes”: [“audio”]***可以实现后台播放

属性 类型 必填 描述 最低版本
requiredBackgroundModes string[] 需要在后台使用的能力,如「音乐播放」

此外,还有很多其他全局配置属性,在文档中都可以看到
全局配置官方文档地址
图片:
在这里插入图片描述在这里插入图片描述

欢迎大家指正

posted @ 2020-02-27 23:05  榆阳123  阅读(498)  评论(0)    收藏  举报