JAudioTagger и Android - изменить значение в mp3?

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

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

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

1 ответ

Что-то вроде

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

Другие вопросы по тегам