之前在问答区看到有人问了,看了看确实论坛里很多音乐下载器都失效了,这里发一个听说API相关的内容不允许发,所以这里不放源码,只讲怎么写
调用精易模块v11.x.x版本
1.搜索歌曲获得相关信息
变量名 | 类 型 | 静态 | 数组 | 备 注 | json | 类_json | | | 数组成员数 | 整数型 | | | i | 整数型 | | |
如果真 (是否为空 (音源 ))  音源 = “netease”json.解析 (编码_usc2到ansi (到文本 (网页_访问_对象 (“https://music-api.gdstudio.xyz/api.php?types=search&source=” + 音源 + “&name=” + 歌曲名 + “&count=” + “15” + “&pages=” + “1”, 0, , , , , , , , , , , , , , , , , ))), , )
json解析自行处理
2.获取音乐下载链接
|
憨憨问号_获取音乐链接 | | | |
音源 | 文本型 | | | | 歌曲ID | 文本型 | | | | 音质 | 文本型 | | | |
如果真 (是否为空 (音源 ))  音源 = “netease” 如果真 (是否为空 (音质 ))  音质 = “999” json.解析 (编码_usc2到ansi (到文本 (网页_访问_对象 (“https://music-api.gdstudio.xyz/api.php?types=url&source=” + 音源 + “&id=” + 歌曲ID + “&br=” + 音质, 0, , , , , , , , , , , , , , , , , ))), , )
全_歌曲下载链接 = json. 取通用属性 (“url”, )全_歌曲大小MB = 到文本 (四舍五入 (到整数 (json. 取通用属性 (“size”, )) ÷ 1024 ÷ 1024, 2 )) 全_歌曲返回实际音质 = json. 取通用属性 (“br”, )
例如:
憨憨问号_搜索音乐(“netease”,“只因你太美”)
(下方处理json,得到ID1145141919810)
憨憨问号_搜索音乐(“netease”,“1145141919810”)
解析json即可得到下载链接,歌曲实际大小(单位是B,所以÷1024÷1024),歌曲音质等信息,进行http读文件下载即可
下面展示我直播用的音乐下载器界面,功能都可通过上面两个命令实现
|