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(); } }


twedss
1月7日
暂无贡献等级
s4dmcc LV1
2024年9月17日
JulyMagnolia LV4
2024年4月29日
是夜在熬我. LV6
2024年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日