java对本地文件操作的一个问题 100

用java怎样获取指定路径下的音乐文件名,标题,歌手名?比如,我想用java获取d盘下music文件夹下的一个音乐文件名和标题还有歌手名这三个东西这个文件夹下有多个音乐文... 用java怎样获取指定路径下的音乐文件名,标题,歌手名?

比如,我想用java获取d盘下music文件夹下的一个音乐文件名和标题还有歌手名这三个东西

这个文件夹下有多个音乐文件,对每个音乐文件都进行获取信息操作,并分行显示
展开
 我来答
匿名用户
2018-12-03
展开全部
对于音乐文件,文件名,标题,歌手名之类的信息是在音乐文件结构中固定位置存放,所以,按照结构读取就可以了。
例如mp3的。
mp3File = new MP3File("D:\\test.mp3");//封装好的类

MP3AudioHeader header = mp3File.getMP3AudioHeader();
System.out.println("时长: " + header.getTrackLength()); //获得时长
System.out.println("比特率: " + header.getBitRate()); //获得比特率
System.out.println("音轨长度: " + header.getTrackLength()); //音轨长度
System.out.println("格式: " + header.getFormat()); //格式,例 MPEG-1
System.out.println("声道: " + header.getChannels()); //声道
System.out.println("采样率: " + header.getSampleRate()); //采样率
System.out.println("MPEG: " + header.getMpegLayer()); //MPEG
System.out.println("MP3起始字节: " + header.getMp3StartByte()); //MP3起始字节
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式