2013-09-27 9 views
0

Я немного смущен обо всех различных звуковых авизах, доступных в java. Все, что мне нужно - это определить длину файла wma. (Изменить - я имею в виду длину аудио в минутах, а не байты.) Мне не нужно играть в нее или преобразовывать ее или что-то еще. Я понимаю, что родной java api не поддерживает wma. Может ли кто-нибудь рекомендовать хорошую библиотеку/метод, который может легко получить длину wma? (Я нашел JAVE от поиска здесь, но кажется, что он переполнен с точки зрения настройки только для определения длины.) Он будет работать на компьютере под управлением Windows, если это уместно.нахождение длины wma в java

ответ

0

можно преобразовать в массив байтов и вы найдете размер файла ВМА

+0

Извините, я не был чист, я имел в виду длину в считанные минуты. (Хотя я не знаю, почему я бы преобразовал его в массив байтов в любом случае.) – clum

0

Если вам нужно только длину файла в байтах использовать java.io.File.length() метод длины. Он возвращает длину файла в байтах независимо от того, какой файл он есть.

+0

Может быть, я был неясен в вопросе - я имел в виду длину в минутах. – clum

0

После того, как я больше ничего не мог найти, я решил использовать JAVE, и это было совсем не сложно. Я не понял, что он уже поставляется с кодеками, предварительно скомпилированными, и это просто вопрос добавления его в путь к классам.