小程序后台播放音乐的使用

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/feixianglmq/article/details/83153671

在app.js中创建一个唯一音频控制对象,

如果在页面中创建音频控制对象, 会造成每次打开这个页面都会重新创建一个, 造成播放体验不好, 例如暂停后, 点击开始, 不会接着上次位置播放的问题, 会先播放上一个音频,再停止, 然后才开始本次音频, 在此过程中体验非常不好

App({
  globalData: {
    g_isMusicPlay: false, //是否播放
    g_currentMusicPostId: null // 临时存储当前播放id
  },
  backgroundAudioManager : function() {
    return wx.getBackgroundAudioManager();
  }
})

其他页面通过下述代码获取

var app = getApp();
var backgroundAudioManager = app.backgroundAudioManager();

后续请参照小程序音乐api设置

猜你喜欢

转载自blog.csdn.net/feixianglmq/article/details/83153671