做一个播放器的项目,要实现从网络下载歌曲和歌词,看了很多别人的帖子和博客,今天上午终于搞定,也来总结一下,希望能帮助大家,好了,不说废话了,进入正题。
百度提供了一个开放音乐搜索的api,在浏览器的地址栏输入:
http://box.zhangmen.baidu.com/x?op=12&count=1&title=歌名$$歌手
其中歌名和歌手两个字段值需要经过utf-8编码
URLEncoder.encode(song.trim(), “utf-8”);
这个是编码方法
然后访问回来的中歌曲下载的url还要处理一下,如:
http://box.zhangmen.baidu.com/x?op=12&count=1&title=怒放的生命$$汪峰