读写mp3,flac等音乐文件媒体信息
读写mp3,flac等音乐文件媒体信息
需要的库下载
audio.jar
jaudiotagger-2.2.6-SNAPSHOT.jar
jl1.0.1.jar
jmf.jar
sound.jar
读属性
MP3File mp3File = (MP3File) AudioFileIO.read(new File("/Users/wujieyuan/Music/QQ音乐/王力宏-大城小爱.mp3"));
MP3AudioHeader audioHeader = (MP3AudioHeader) mp3File.getAudioHeader();String songname = mp3File.getID3v2Tag().frameMap.get("TIT2").toString();//歌名
String artist = mp3File.getID3v2Tag().frameMap.get("TPE1").toString();//歌手
String album = mp3File.getID3v2Tag().frameMap.get("TALB").toString();//专辑
int duration = audioHeader.getTrackLength();//时长Path flacPath = Paths.get("/Volumes/music/洛雪音乐助手/东西 - 林俊呈.flac");
FlacInfoReader reader=new FlacInfoReader();
FlacAudioHeader flacAudioHeader = reader.read(flacPath);
System.out.println(flacAudioHeader.toString());FlacTagReader flacTagReader=new FlacTagReader();
FlacTag flacTag = flacTagReader.read(flacPath);
System.out.println(flacTag.toString())
写属性
File dir = new File("/Volumes/music/洛雪音乐助手");
for (File file : dir.listFiles()) {if (file.getName().endsWith(".flac")) {String[] strings = file.getName().replace(" ", "").split("-");String musicName = strings[0];String userName = strings[1].replace(".flac", "");Path flacPath = Paths.get(file.getPath());FlacTagReader flacTagReader = new FlacTagReader();FlacTag flacTag = flacTagReader.read(flacPath);String ARTIST = null;VorbisCommentTag vorbisCommentTag = flacTag.getVorbisCommentTag();Iterator<TagField> fields = vorbisCommentTag.getFields();while (fields.hasNext()) {TagField field = (TagField) fields.next();if ("ARTIST".equals(field.getId())) {ARTIST = field.toString();break;}}if(ARTIST!=null&&"kuwo".equals(ARTIST)){FlacTagWriter flacTagWriter=new FlacTagWriter();flacTag.setField("ARTIST",userName);flacTag.setField("TITLE",musicName);flacTagWriter.write(flacTag,flacPath);System.out.println("编辑文件:"+file.getName());}}
读写mp3,flac等音乐文件媒体信息相关推荐
- java获取音乐文件的信息_JAudiotagger读取/修改音乐文件的属性信息
最近需要用java读取音频文件(mp3,flac格式的文件)的详细属性信息,比如:包括采样率(SampleRate).制作格式或制作技术(Format).单曲名(TITLE).单曲艺术家(ARTIST ...
- 辨别虚假高音质(320k/Ape/Flac)的音乐文件
网上流传的高音质音乐(如酷狗.网易.虾米等)很多都是虚假的,通过软件把128k硬转成320k.Ape.Flac,文件变大后都是垃圾数据!!! 1.对于无损压缩音乐Ape.Flac等文件,可以使用Los ...
- java获取音乐文件的信息_java 获取歌曲文件的信息
展开全部 这个具体的倒是不太62616964757a686964616fe59b9ee7ad9431333262346436清楚.不过你可以看看java开源播放器YOYOPlayer是如何实现的.以下 ...
- Android通过MediaStore获取音乐文件信息的方法
Android系统提供了MediaScanner,MediaProvider,MediaStore等接口,并且提供了一套数据库表格,通过Content Provider的方式提供给用户.当手机开机或者 ...
- android播放器如何获取音乐文件信息
转http://blog.csdn.net/hellofeiya/article/details/8464356, android自带的音乐播放器中,在获取音乐文件信息的时候是通过扫描得到相关信息的. ...
- 免费实现音乐文件转换:将下载的音乐转换为MP3格式
在下载音乐文件时,我们有时会遇到一些不支持播放的文件格式,这时候我们需要将音乐文件转换为我们常用的 MP3 格式.那么,如何快速.免费地实现音乐文件转换呢?本文将介绍一个便捷的工具--记灵,可实现在线 ...
- 音乐播放器的实现-音乐文件的获取(1)
2019独角兽企业重金招聘Python工程师标准>>> 一.如何得到 Music列表 我们定义 Music类,并用set/get .如下 public class Music {pr ...
- html4播放mp3,在网页播放MP3、WMA音乐的代码
一.在网页播放MP3.WMA音乐的代码(极速模式和兼容模式都显示) border="0" width="460" height="68" t ...
- java获取音乐_Java读取MP3文件的信息(歌曲名,歌手...)
还记得之前写一款Android播放软件时,为了让APP获得MP3音乐文件的相关信息,上网找了很多Java库.搞的APP满身赘肉.后来我研究了一下MP3文件的结构后发现,获取MP3文件信息根本不需要什么 ...
最新文章
- Windows Server 2008正式版[微软官方下载地址+官方语言包]
- JAVA多线程和并发基础面试问答
- 如果宁静是 Oracle,万茜、张雨绮、黄圣依是什么?
- linux 修改分辨率lcd_16.Linux-LCD驱动(详解)
- 张秋余---经典语录
- P3327 [SDOI2015]约数个数和 (mobius反演)
- ogm session_带有Hibernate OGM的NoSQL –第一部分:持久化您的第一个实体
- 第一百一十五期:Web开发必须掌握的三个技术:Token、Cookie、Session
- 服务器改用ssh文件登录
- QML笔记-使用Row的时候要注意的地方(一定要指明高度和宽度)
- 《CMOS集成电路后端设计与实战》——第2章 集成电路后端设计方法
- Word中公式编辑倒V和横线加法
- word 导出编辑ftl_word文档如何变为ftl word文档转化成ftl文件
- 淮北农村生活污水处理设备——十四五生态环境保护规划
- Android tips(十)--允许模拟位置在Android M下的坑
- react 组件封装原则_React 组件封装
- android 系统提醒功能,Android 向系统日历中添加提醒(踩坑)
- 我喜欢计算机作文300字,关于我喜欢作文300字
- Tapestry入门
- 关于mysql Error 1045(28000):Access denied for user ‘root‘@‘localhost‘(using password:YES)的处理方法
热门文章
- 【JavaSE】IO流(下)
- css 让图标上下跳,使用CSS和Bootstrap图标制作上下跳动的指示箭头动画效果
- style type=text/css中的type=text/css到底是什么意思
- Django富文本编辑——Ckeditor的配置、使用和踩坑(应该全)
- Load, Modify, and Save an Image - 加载、修改和保存图像
- Qt报错 converting to execution character set:illegal byte sequence
- vue2实现京东商城
- bzoj3047: Freda的传呼机bzoj2125: 最短路
- C#程序开发范例宝典(第三版)(奋斗的小鸟)_PDF 电子书
- 网站Logo SEO优化