微信小程序背景音樂官方實例代碼無效問題解決及音樂src獲取方法


  最近在學習微信小程序時遇到了個問題:官方的背景音樂的api實例代碼中的音樂src不管用(可能有期限,后面的方法獲取的src同樣可能有期限),因此本人只能自己去尋找辦法獲取src,現將方法記錄在下面。(官方實例代碼如下)

1 const backgroundAudioManager = wx.getBackgroundAudioManager()
2 backgroundAudioManager.title = '此時此刻'
3 backgroundAudioManager.epname = '此時此刻'
4 backgroundAudioManager.singer = '許巍'
5 backgroundAudioManager.coverImgUrl = 'http://y.gtimg.cn/music/photo_new/T002R300x300M000003rsKF44GyaSk.jpg?max_age=2592000'
6 // 設置了 src 之后會自動播放    此src無效
7 backgroundAudioManager.src = 'http://ws.stream.qqmusic.qq.com/M500001VfvsJ21xFqb.mp3?guid=ffffffff82def4af4b12b3cd9337d5e7&uin=346897220&vkey=6292F51E1E384E061FF02C31F716658E5C81F5594D561F2E88B854E81CAAB7806D5E4F103E55D33C16F3FAC506D1AB172DE8600B37E43FAD&fromtag=46'

  QQ音樂

 1. 進入具體歌曲播放界面

  

 

 

   2. 進入開發者模式(F12或者ctrl+shift+i),在console中找到類似這樣的鏈接(就是我們要找的)

 

 

 類似這樣的鏈接:  http://ws.stream.qqmusic.qq.com/C400001PLl3C4gPSCI.m4a?guid=2859534472&vkey=BA221866400C72B38E656486A1A513D5D7B7FDD59E4FFA5906265AA91A7FE43AFBA4AAAEFD2C450B946F291552F27020472C9F2318397539&uin=4357&fromtag=66

 

  網易雲音樂

  1.進入播放界面

 

   2. 復制地址欄中id的值

 

   3. 將下面鏈接中的id的值替換為上一步中復制的id值即可

  http://music.163.com/song/media/outer/url?id=31421454.mp3

 

咪咕音樂(周傑倫😊)

1.進入播放界面

 

2.進入開發者模式

 

 在Network中找到開頭為"getPlayInfo?"的請求名,response中的"playUrl"后的值即為對應的直鏈

 

 

 

此教程可能以后會失效,到時候。。。。。我也不知道該怎么辦🤣


免責聲明!

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



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