|
|
|
Помогите получить атрибуты файла.
|
|||
|---|---|---|---|
|
#18+
Необходимо из файла mp3 вытащить атрибуты, такие как автор, альбом, продолжительность и т.д. и т.п. Пишу следующее: File file = new File("D:/1.mp3"); AudioFileFormat baseFileFormat = AudioSystem.getAudioFileFormat(file); Map properties = baseFileFormat.properties(); String key_author = "author"; String author = (String) properties.get(key_author); String key_duration = "duration"; Long duration = (Long) properties.get(key_duration); Получаю эксепшен: javax.sound.sampled.UnsupportedAudioFileException: file is not a supported file type javax.sound.sampled.AudioSystem.getAudioFileFormat(AudioSystem.java:1059) org.apache.jsp.modules.blog.getrss_jsp._jspService(getrss_jsp.java:198) org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:94) javax.servlet.http.HttpServlet.service(HttpServlet.java:803) org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:298) org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:292) org.apache.jasper.servlet.JspServlet.service(JspServlet.java:236) javax.servlet.http.HttpServlet.service(HttpServlet.java:803) com.xplorex.filters.SlowPagesFilter.doFilter(SlowPagesFilter.java:29) com.xplorex.modules.statistics.XSStatisticFilter.doFilter(XSStatisticFilter.java:59) Файл нормальный, проигрывается в винампе, атрибы есть, только достать их не могу. Подскажите что не так или хоть где поискать, пожалуйста. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 11.09.2007, 13:31:10 |
|
||
|
Помогите получить атрибуты файла.
|
|||
|---|---|---|---|
|
#18+
http://javamusictag.sourceforge.net/ ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 11.09.2007, 13:36:47 |
|
||
|
Помогите получить атрибуты файла.
|
|||
|---|---|---|---|
|
#18+
Все равно не помогает. Теперь из атрибутов могу получить только расширение файла. Все остальные равны null. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 11.09.2007, 17:03:10 |
|
||
|
Помогите получить атрибуты файла.
|
|||
|---|---|---|---|
|
#18+
Приведите код использования java music tag. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 11.09.2007, 17:26:55 |
|
||
|
Помогите получить атрибуты файла.
|
|||
|---|---|---|---|
|
#18+
Я уже понял что неправильно их извлекал. Но пока не могу разобраться до конца. А код был такой. File file = new File("d:/1.mp3"); MP3File mp3 = new MP3File(file); FilenameTag filename = mp3.getFilenameTag(); А дальше у объекта filename есть методы типа getSongTitle(), getLeadArtist(), getAlbumTitle() и т.д. которые вроде должны возвращать эти атрибуты. Но они все равны null. Я так понял после моего кода они еще не инициализированы. Так же там еще из объекта mp3 можно получить AbstractID3v2, AbstractID3v2Frame и еще ряд подобных. Сейчас пытаюсь разобраться. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 11.09.2007, 21:23:17 |
|
||
|
|

start [/forum/topic.php?fid=59&msg=34796953&tid=2144638]: |
0ms |
get settings: |
13ms |
get forum list: |
19ms |
check forum access: |
6ms |
check topic access: |
6ms |
track hit: |
58ms |
get topic data: |
12ms |
get forum data: |
3ms |
get page messages: |
45ms |
get tp. blocked users: |
2ms |
| others: | 320ms |
| total: | 484ms |

| 0 / 0 |
