我可以从音频文件中读取标题,艺术家,专辑封面和其他信息等元信息,但我从未能够成功编写元信息。
有任何经验吗?是否有比JAudioTagger更好的库?
我会提供一些示例代码,但我已经尝试了十几种不起作用的东西。
答案 0 :(得分:8)
像
这样的东西AudioFile audioFile = AudioFileIO.read(testFile);
Tag newTag = audioFile.getTag();
newTag.setField(FieldKey.ALBUM,"October");
newTag.setField(FieldKey.ARTIST,"U2");
audioFile.commit();
但是如果你使用的是android,你还需要做
TagOptionSingleton.getInstance().setAndroid(true);
因为Android版Java的一些错误