您的位置:首页 > 其它

百度音乐Api简单简单实用实例及封装

2016-10-06 11:23 267 查看
一、搜索歌曲API

二、获取歌曲详细信息API

返回Json数据,歌曲的详细信息:

{
"SongID": "14795583",
"SongName": "海阔天空",
"ArtistID": "82367",
"ArtistName": "黄家驹",
"AlbumID": "14686304",
"AlbumName": "来自天堂的声音-黄家驹",
"SongPicSmall": "http://musicdata.baidu.com/data2/pic/4ee18a5c97435ff5c883b25d9960c0af/262388741/262388741.jpg",
"SongPicBig": "http://musicdata.baidu.com/data2/pic/b8aecedd9f9ca87f6298d76c8e1b73de/262388734/262388734.jpg",
"SongPicRadio": "",
"LrcLink": "http://musicdata.baidu.com/data2/lrc/d8e0550f18cebfebc6cbc30379ac9b64/262236886/262236886.lrc",
"Version": "混音",
"Time": 322,
"LinkCode": "22000",
"SongLink": "http://file.qianqian.com//data2/music/120871889/120871889.mp3?xcode=ce20e423fde9a5850c0d8753917afb85&src=\"http%3A%2F%2Fpan.baidu.com%2Fshare%2Flink%3Fshareid%3D551361339%26uk%3D1079230802\"",
"ShowLink": "http://pan.baidu.com/share/link?shareid=551361339&uk=1079230802",
"Format": "mp3",
"Rate": "128",
"Size": 5162937,
"RelateStatus": "0",
"ResourceType": "2",
"Source": "web"
}


三、常用逻辑封装如下:

使用到两个重要工具

1.Json序列化工具Newtonsoft.Json

2.Html解析工具:HtmlAgilityPack

源代码参考http://git.oschina.net/tiama3798/Media_Demo/tree/master

参考文章:https://www.oschina.net/code/snippet_60100_53042
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: