Какой самый простой способ извлечь данные JPG из заголовка MP3 в Java? - PullRequest
2 голосов
/ 06 октября 2009

Я написал JSP, который передает моему внешнему интерфейсу Flash XML-файл, описывающий содержимое моей mp3-папки, но я застрял, пытаясь проанализировать отдельные заголовки файлов для обложки альбома, которая встроена в нее. Может кто-нибудь порекомендовать хорошую библиотеку, в которой есть что-то прямое, что в псевдокоде будет выглядеть ...

String mp3FilePath = "/mp3s/foo.mp3";
File myJpg = getImageFromMP3(mp3FilePath);

Мне не нужно использовать JSP, если это проблема, я могу написать сервлет.

Ответы [ 3 ]

1 голос
/ 06 октября 2009

Вам понадобится библиотека разбора ID3. Вот библиотека тегов Java ID3 . Вы хотите извлечь FrameBodyPIC . Краткое руководство по началу работы может быть полезным.

1 голос
/ 07 октября 2009

JAudioTagger , вероятно, является наиболее полным решением. Он поддерживает множество версий id3. Но это слишком тяжело. Jid3tag может быть лучше, если вам нужна только картинка.

1 голос
/ 06 октября 2009

JavaMusicTag библиотека позволяет читать / записывать теги ID3 в mp3.

Он поддерживает ID3v2, поэтому создание обложек альбомов должно быть возможным.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...