Получить атрибут title из mp3-файла

Проблема Я хочу отобразить свойства файла, такие как название и автора mp3 из:

информация о mp3

Я попытался использовать http://javamusictag.sourceforge.net/, но на самом деле он не получает ввод информации в детали свойств (см. рисунок). Как я могу получить такую ​​информацию, как «Test Song» от «John Smith»? Конечно, у меня есть файл, доступный на java:

File file = new File(path);

Спасибо в ожидании! Если вам нужна дополнительная информация, просто спросите.

ps: я посмотрел на это, и оно не работает или я его не понимаю (общий вопрос)


person Cobbles    schedule 01.01.2014    source источник
comment
Я считаю, что это часть формата файла.   -  person Sotirios Delimanolis    schedule 01.01.2014
comment
@SotiriosDelimanolis, как мне получить доступ к этим частям формата?   -  person Cobbles    schedule 01.01.2014
comment
Вам нужно будет посмотреть на формат файла и выяснить, какие байты дают эту информацию. Возможно, уже есть библиотека Java, которая делает это.   -  person Sotirios Delimanolis    schedule 01.01.2014
comment
en.wikipedia.org/wiki/MP3#File_structure   -  person PeterMmm    schedule 01.01.2014
comment
Любые идеи, как это сделать? Как насчет этого: AudioFormat.getProperty(Title);?   -  person Cobbles    schedule 01.01.2014
comment
Как можно получить заголовок файла? String a = (String)Files.getAttribute(path, "Title", LinkOption.NOFOLLOW_LINKS);   -  person Cobbles    schedule 02.01.2014
comment
Раньше я использовал jaaudiotagger, и, похоже, он работал хорошо.   -  person phury    schedule 02.01.2014


Ответы (1)


Спецификация для этого находится на id3.org. Версии 2.3, вероятно, достаточно для большинства файлов, на которые вы когда-либо смотрели...

person ioctlLR    schedule 02.01.2014