作者热门文章
- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我最近开始构建一个音频标签编辑器,但现在我发现了一个我无法通过低谷的问题。
我的问题是我不知道如何读取 .m4a 文件中的标签。
我使用此代码使用名为“Jaudiotagger”的公共(public)外部库在 mp3 文件上读取它,并且效果很好。
try {
File file = new File(TrackPath);
AudioFile f = AudioFileIO.read(file);
Tag tag = f.getTag();
audioAlbum.setText(tag.getFirst(FieldKey.ALBUM));
audioArtist.setText(tag.getFirst(FieldKey.ARTIST));
}catch(Exception e) {
e.printStackTrace();
};
最佳答案
Jaudiotagger 处理 mp4 和 m4a 完全一样
您正在使用该库从文件中读取元数据,但在我看来,您假设文件中已经包含艺术家和专辑元数据,但可能您的第二个文件中没有任何元数据。
关于java - 在 Android 上阅读 .m4a 标签,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43050742/
我是一名优秀的程序员,十分优秀!