我可以从音频文件中读取元信息,如标题、艺术家、唱片集艺术和其他信息,但我从未能够成功地编写元信息。
有什么经验吗?有比jaudiotager更好的图书馆吗?
我会提供一些示例代码,但我已经尝试了很多不起作用的东西。

最佳答案

有点像

AudioFile audioFile = AudioFileIO.read(testFile);
Tag newTag = audioFile.getTag();
newTag.setField(FieldKey.ALBUM,"October");
newTag.setField(FieldKey.ARTIST,"U2");
audioFile.commit();

但是如果你使用安卓系统,你也需要
TagOptionSingleton.getInstance().setAndroid(true);

因为Android版本的一些错误

08-15 16:06