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(); } }
最近下载更多
最近浏览更多
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日