1. 程式人生 > >小程式後臺播放音樂的使用

小程式後臺播放音樂的使用

在app.js中建立一個唯一音訊控制物件,

如果在頁面中建立音訊控制物件, 會造成每次開啟這個頁面都會重新建立一個, 造成播放體驗不好, 例如暫停後, 點選開始, 不會接著上次位置播放的問題, 會先播放上一個音訊,再停止, 然後才開始本次音訊, 在此過程中體驗非常不好

App({
  globalData: {
    g_isMusicPlay: false, //是否播放
    g_currentMusicPostId: null // 臨時儲存當前播放id
  },
  backgroundAudioManager : function() {
    return wx.getBackgroundAudioManager();
  }
})

其他頁面通過下述程式碼獲取

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

後續請參照小程式音樂api設定