JAudioTagger и Android - изменить значение в mp3? - PullRequest
2 голосов
/ 27 марта 2011

Я могу читать метаинформацию, такую ​​как название, исполнитель, обложки альбомов и другую информацию, из аудиофайлов, но мне никогда не удавалось успешно записать метаинформацию.

У кого-нибудь есть опыт с этим?Есть ли лучшие библиотеки, чем JAudioTagger?

Я бы предложил пример кода, но я пробовал дюжину вещей, которые не работали.

1 Ответ

8 голосов
/ 12 июля 2011

Что-то вроде

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);

из-за некоторых ошибок в версии Java для Android

...