Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > JavaScript: Общие вопросы > Продолжительность mp3


Автор: JAYBE 26.10.2011, 10:02
Добрый день.
Подскажите, как можно получить продолжительность - duration - mp3 файла?

Автор: ksnk 26.10.2011, 10:32
http://www.softtime.ru/info/articlephp.php?id_article=64? В последнем примере есть продолжительность. Нужен PEAR, который поддерживает эту штуку.

Автор: JAYBE 26.10.2011, 10:38
Нужно только средствами JS...

Автор: ksnk 26.10.2011, 11:03
JAYBE, в JavaScript отсутствует возможность работы с файлами (если это, конечно, не серверный JS), так что самому читать длительность файла не получится, ибо нечем. Можно заставить это делать какой-нибудь флеш-проигрыватель, тут надо разбиратся с используемым проигрв. 

Разумнее, imho, вычислять это все на сервере и передавать вместе с файлом при построении странички.

Автор: $дмитрий 26.10.2011, 11:17
Цитата

Нужно только средствами JS... 

Почему так категорично? Если на стороне клиента, то можно получить желаемое через Flash, VBscript, Java Applet и т.д.
Если вот прям только через JS, то можно попробовать с помощью ActiveX, но работать будет только в IE

Автор: JAYBE 26.10.2011, 13:30
$дмитрий, у меня в распоряжении JS клиентский и серверный. HTML5 не поддерживается и необходимо только на IE6.

Автор: Absinthe 27.10.2011, 13:11
Ну серверным JS делаешь это: http://www.zedwood.com/article/127/php-calculate-duration-of-mp3

Автор: ksnk 27.10.2011, 15:39
Absinthe, 
Цитата(JAYBE @  26.10.2011,  10:38 Найти цитируемый пост)
Нужно только средствами JS... 


Автор: Absinthe 27.10.2011, 17:27
Цитата

Нужно только средствами JS... 
 И?
Что мешает данный код переписать на JS? Я исходил из того, что ТС умеет программировать.

Автор: JAYBE 28.10.2011, 13:49
Что значит "ТС"?

Автор: magelan 28.10.2011, 14:04
ТС - Topic Starter
Человек, который начал тему, т.е. вы.

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)