最近在学习微信小程序时遇到了个问题:官方的背景音乐的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"后的值即为对应的直链
此教程可能以后会失效,到时候。。。。。我也不知道该怎么办??
原文地址:https://www.cnblogs.com/WcxyBlog/p/12149978.html
时间: 2024-11-01 08:26:59