Форум Flasher.ru

Форум Flasher.ru (http://www.flasher.ru/forum/index.php)
-   ActionScript 1.0/2.0 (http://www.flasher.ru/forum/forumdisplay.php?f=93)
-   -   вопрос по .duration (класс Sound) (http://www.flasher.ru/forum/showthread.php?t=112529)

Wolsh 09.04.2009 11:56

Да? Жаль он не показал этого в примере)))
Надо поразбираться тогда, спасибо.

Добавлено через 14 минут
Впрочем показал))) Просто выражение id3->getTag('length') както слабо намекает на то, что за данные реально будут получены. Еще раз спасибо, Mnilionic!

Mnilionic 09.04.2009 21:45

ну там надо поэксперементировать, может и впрямь липа )

джонатан 10.04.2009 03:50

id3.TLEN показывает продолжительность звукового файла, вот только очень редко этот тег бывает записан. Например, из 10 разных альбомов разных исполнителей, скачанных из разных источников, только в одном я нашел файлы с записанным данным тегом :(
Уверен, есть какие-то способы, записывать этот тег в процессе загрузки файла на сервер. Вот только не знаю какие... Если кто-то знает, буду очень благодарен, если он поделится информацией, т.к. я можно сказать забанен в гугле. Вмысле ничего не нашел, не очень у меня это получается обычно :)

Wolsh 10.04.2009 12:18

)) Любой тег может показывать продолжительность, если ее в него забить)) Флэш например считает что есть тег Тайм))) Есть-то может и есть, да никто ж его не забивает - ни в одном граббере не видел.
Цитата:

Уверен, есть какие-то способы, записывать этот тег в процессе загрузки файла на сервер
Так мы об этом и говорим сейчас. По ссылке Mnilionic ты найдешь библиотеку, способную считать из загруженного мп3 его длительность и записать ее в новый ID3-тег с именем по твоему усмотрению. Только, похоже, никто не пробовал))))

djyamato 11.04.2009 16:41

я в основном тут ищу нужные PHP классы тут
но я не программер на ПХП так что то что нашел или ошибалось (я искал классы которые тянут инфу не из тэгов) или я не смог правильно запустить (ошибки скорее всего мои)

Пока острой проблемы не стояло по duration так что забил пока на это хотя тема конечно же интересная

А в AS3 такая же ситуация со стримовым звуком (пока не забуфферизирует duration не узнает) ???

index 16.08.2010 08:38

duration -получаешь, на onLoad - это так.
но (sound.duration и sound.position) - можешь получить в потоке, когда файл еще не загрузился.
разве этого не хватить, что бы показать динамическую загрузку?
mc._xscale=(sound.position /sound.duration)*100 ; - будет отражаться загрузка

mooncar 16.08.2010 10:37

У некропостеров осеннее обострение :)
index, на дату последней записи посмотрел бы, прежде чем ответ писать.

index 09.10.2010 04:50

шел бы ты своей дорогой ... летописец


Часовой пояс GMT +4, время: 13:43.

Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.