首页>代码>java swing开发的网易云音乐试听下载、播放>/zuidaima.cnm.163music/src/cnm/Music163RunInConsole.java
package cnm;

import cnm.music163.Mp3Info;
import cnm.music163.Mp3Player;
import cnm.music163.Musicer;
import cnm.music163.Util;

public class Music163RunInConsole {

	public static void main(String[] args) {
		// 注意:只能下载免费试听的音乐
		// 需要高品质的音频 请从原网站下载
		String urlPath = "http://music.163.com/song/media/outer/url?id=";
		Musicer m = new Musicer();
		// 音乐id
		m.setId("1351551838");

		// 下载文件
		String downFile = Util.downloadFile(urlPath + m.getId(), "mp3");
		m.setDownPath(downFile);
		m.setPath(downFile);
		if ("".equals(m.getDownPath())) {
			System.out.println("[下载失败]");
			return;
		}
		System.out.println("下载成功,下载暂存的地址:" + m.getDownPath());

		// 下载的文件名是文件的MD5值
		// 需要从文件中获取真实的歌曲名
		boolean isSetInfo = Mp3Info.setInfo4html(m);
		if (isSetInfo) {
			System.out.println(",[获取到 标题:" + m.getName() + " 作者:" + m.getSinger() + "]");
			if (Util.rename(m)) {
				System.out.println("_[重命名成功]-->" + m.getPath());
			} else {
				System.out.println("_[重命名失败]");
			}
		} else {
			System.out.println("--获取标题失败,放弃重命名");
		}

		// 播放
		Mp3Player p = new Mp3Player(m.getPath());
		p.play4Console();
	}

}
最近下载更多
云翳tel青  LV11 2022年3月1日
时光凉薄  LV2 2021年7月9日
满脑子痛苦  LV3 2021年1月10日
pxlpxlpxl  LV4 2020年12月20日
MotleyHighness  LV1 2020年12月1日
与于与  LV2 2020年11月17日
刘晓静  LV5 2020年6月14日
Macjie  LV1 2020年4月24日
w5650100  LV3 2019年10月26日
hw272619  LV6 2019年9月13日
最近浏览更多
s4dmcc  LV1 9月17日
JulyMagnolia  LV4 4月29日
是夜在熬我.  LV6 2月19日
cxz2132132  LV11 2023年12月9日
pangzhihui  LV14 2023年11月13日
oldfox  LV19 2023年11月13日
EFWAGGFAWGR 2023年10月19日
暂无贡献等级
lzl111213  LV1 2023年6月21日
runbey6666  LV2 2023年6月15日
空中飞尘  LV13 2023年6月13日
顶部 客服 微信二维码 底部
>扫描二维码关注最代码为好友扫描二维码关注最代码为好友