微信小程序—添加背景音樂


問題

  想在打開小程序時就自動播放背景音樂(循環)

解決方法

  1、思路:寫一個函數,在 onLoad()中調用

  //index.js
  //獲取應用實例
  const back = wx.getBackgroundAudioManager();
  
  Page({
     ......................
  //  音樂播放函數
    backmusic: function () {
      player();
     function player() {
       back.title = "羅密歐與朱麗葉 ";   // 必須要有一個title
       back.src = "http://******.mp3";  
       // 千與千尋 "http://*************.mp3"
       back.onEnded(() => {
         player();  // 音樂循環播放
       })
     }
   },
 
   onLoad: function () {
     //背景音樂播放
     this.backmusic();
    ................... 
 })

  2、重點:

      BackgroundAudioManager 實例  官方鏈接 :獲取全局唯一的背景音頻管理器。 小程序切入后台,如果音頻處於播放狀態,可以繼續播放。但是后台狀態不能通過調用API操縱音頻的播放狀態。      

      BackgroundAudioManager 實例,可通過 wx.getBackgroundAudioManager 獲取。     

      BackgroundAudioManager.onEnded(function callback):監聽背景音頻自然播放結束事件

      參數    function callback :背景音頻自然播放結束事件的回調函數


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM