java实现酷狗音乐临时缓存文件转换为MP3文件的方法
本文实例讲述了java实现酷狗音乐临时缓存文件转换为MP3文件的方法。分享给大家供大家参考,具体如下:
酷狗临时缓存文件,其实已经是吧MP3文件下载好了,只是名字看上去好像是通过md5算法重命名的。
酷狗在缓存文件的时候会同时缓存歌词。这个程序就是根据md5管理对应的歌词文件和缓存文件,然后把缓存文件改成 歌曲名+.mp3格式。
原谅我取这么长也不知道对不对的类名。
package com.zhou.run;
import java.io.File;
import java.util.HashMap;
import java.util.Map;
public class KugouTempFileToMp3AndModifyNameToTrueName {
public static String KGTEMP = ".kgtemp";
public static String KRC = "krc";
public void Change(String tempPath, String krcPath) {
File temp = new File(tempPath);
File krc = new File(krcPath);
if (temp.exists() && temp.getName().endsWith(KGTEMP)) {
String filename = temp.getName();
String filemd5 = filename
.substring(0, filename.l