mp3这种音乐格式的音乐文件在我们的生活中遇到的是最多最普通的,那么他们有那些属性了。要是你看到下面的解释没有觉得他很强大,那你就是一个强人,在网上淘的,加上自己的一些理解吧
import java.io.File;
import java.io.FileNotFoundException;
import java.io.IOException;
import java.io.RandomAccessFile;
import java.util.HashMap;
import java.util.Map;
/**
*
* 这个类用来获取一首音乐的详细信息
* @author pengqinping
*/
public class Mp3
{
private RandomAccessFile ran = null;
private static File file = null;
/**
* @param file(我们创建当前类的对象的时候初始化我们传过来的music对象)
* @throws FileNotFoundException
*/
public Mp3(File file) throws FileNotFoundException
{
super();
Mp3.setFile(file);
System.out.println(file.length() + "字节");
System.out.println(((double) file.length()) / (1024 * 1024));
ran = new RandomAccessFile(file, "r");
System.out.println("文件装载完毕");
}
/**
*
* 获取音乐的详细信息并且保存在map中
* @param file
* @return 返回类型说明
*/
public static Map getMusicMsg(File file)
{
Map map