Форум 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)
-   -   Вопрос по Sound (http://www.flasher.ru/forum/showthread.php?t=102654)

screamge 22.10.2007 00:01

Цитата:

Есть смысл этим пользоваться, только если вы сами же эти МП3 и создавали, и знаете наверняка, чего стоит ожидать в соответствующих тегах.
Да даже если их нет всегда можно их добавить.

Автор, длину мп3 до его полной загрузки можно узнать через id3 тэги что и написанно в хэлпе.

Wolsh 22.10.2007 02:12

Да в том-то и дело, что нельзя добавить. Как вы себе представляете руками взять и поменять - у пятиминутной песни поставить время 3:17. Ни одна программа Вам такого не позволит. Время наверняка записано гдето, откуда-то же оно читается и виндой и прогами. Но только не там, где хочет флэш. И фишка в том, что это вовсе НЕ ТЕГ. Не может время быть тегом, это не полезная информация, а свойство медиафайла. Теги - это то, чего может не быть. Длительность у мп3 есть ВСЕГДА, независимо от того, вбивал ктото теги или нет. Так что хранится она в другом месте и тут разрабы попали пальцем в небо, вот и всё. И хватит ходить кругами, с мудрым видом отсылая в хелп. Если хочется доказать обратное - покажите хоть один файл мп3, из кторого флэш считает id3.TIME
Заранее жму руку этому герою.

IsupovS 22.10.2007 03:03

Цитата:

И хватит ходить кругами, с мудрым видом отсылая в хелп. Если хочется доказать обратное - покажите хоть один файл мп3, из кторого флэш считает id3.TIME
Заранее жму руку этому герою.
что и требовалось доказать. ))))

Kikasso 22.10.2007 04:06

Тэг и есть тег, формат позволяет добавить любой тэг с любым содержанием (вроде бы). Но это все как-то некрасиво, а передать длительность песни в плейлисте - что может быть естественней?

Прямо из того же винампа генерате html playlist - и у вас все имена файлов с длительностью.

screamge 22.10.2007 04:35

С мудрым видом отсылаю в хелп чтобы TIME и TLEN не путали :taunt:

Пример специально для Wolsh.

http://www.id3.org/id3v2.4.0-frames

После загрузки файла «достучаться» до его продолжительности можно через duration, «винда и проги» скорее всего так и поступают.

Wolsh 22.10.2007 10:57

>> Пример специально для Wolsh.
Это для Вас, screamge, пример того, что тайм не читается.

А для IsupovS пример того, что можно из тлена достать дюрейшн.
Вроде в мсек, только винда показывает 00:00:03 а флэш 3500

screamge 22.10.2007 11:48

На тему TIME никто кроме вас двоих и не заикался, разве что iNils сказал что его может и не быть. Впрочем вы главную фишку не просекли, я могу добавлять любой таг ручками, хотите таг Wolsh добавлю.
Ваш совет скорее всего совершенно бесполезен так как тэг TLEN тоже отсутствует в mp3. А теперь пересмотрите все посты и скажите кто ходит кругами и кто тычет пальцем в небо.

Wolsh 22.10.2007 12:49

Ну наконец-то. Я, признаться, думал Вы так и будете упорствовать в своих заблуждениях.
И еще - автор вопроса не заикается, он спрашивает. Проявляйте уважение.

Kikasso 22.10.2007 13:01

Цитата:

Сообщение от Wolsh
Длительность у мп3 есть ВСЕГДА, независимо от того, вбивал ктото теги или нет. Так что хранится она в другом месте

А как быть со стрим звуком? duration будет скачанная длительность.
Кроме того, сервер может вещать круглыми сутками, тупо склеивая песни.

Wolsh 22.10.2007 13:18

> Kikasso
Да я вроде ничего не предлагаю, мне нечего предложить.
Предлагает screamge, в частности duration. А я только попытался расставить точки над ё в плане тегов и хелпа. Извините, если кто то воспринял как личный наезд.
Я лично считаю что проблему автора надо решать созданием и парсингом плейлиста. Это оптимально по скорости и точности. А с тегами и т.д. всеравно надо сначала хотябы начать закачивать песню, а это время и трафик. Бессмысленные совершенно. Если есть список, по которому закачиваются песни, значит в нем может быть записано и время каждого трека. Имхо, это наилучший вариант, может, не для любых условий.


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

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