2

我可以从音频文件中读取标题、艺术家、专辑封面等元信息,但我一直无法成功写入元信息。

有人有这方面的经验吗?有比 JAudioTagger 更好的库吗?

我会提供一些示例代码,但我尝试了十几种不起作用的方法。

4

1 回答 1

10

就像是

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 版本的 Java 存在一些错误

于 2011-07-12T16:33:40.533 回答