Форум Flasher.ru
Ближайшие курсы в Школе RealTime
Список интенсивных курсов: [см.]  
  
Специальные предложения: [см.]  
  
 
Блоги Правила Справка Пользователи Календарь Поиск рулит! Сообщения за день Все разделы прочитаны
 

Вернуться   Форум Flasher.ru > Flash > ActionScript 3.0

Версия для печати  Отправить по электронной почте    « Предыдущая тема | Следующая тема »  
Опции темы Опции просмотра
 
Создать новую тему Ответ
Старый 21.02.2009, 21:12
SarGun вне форума Посмотреть профиль Отправить личное сообщение для SarGun Найти все сообщения от SarGun
  № 1  
Ответить с цитированием
SarGun
 
Аватар для SarGun

Регистрация: Sep 2008
Адрес: Ukraine, Kerch
Сообщений: 127
Отправить сообщение для SarGun с помощью ICQ Отправить сообщение для SarGun с помощью Skype™
По умолчанию Длина аудио файла

Подскажите как узнать длину аудио файла до его полной загрузки??
т.к. sound.length выдаётся длину загруженной части аудиофайла...

Старый 21.02.2009, 21:23
r_r_f_r вне форума Посмотреть профиль Отправить личное сообщение для r_r_f_r Найти все сообщения от r_r_f_r
  № 2  
Ответить с цитированием
r_r_f_r

Регистрация: Sep 2008
Адрес: Москва
Сообщений: 224
может быть
Код AS3:
mySound.id3.TLEN

Старый 21.02.2009, 21:36
SarGun вне форума Посмотреть профиль Отправить личное сообщение для SarGun Найти все сообщения от SarGun
  № 3  
Ответить с цитированием
SarGun
 
Аватар для SarGun

Регистрация: Sep 2008
Адрес: Ukraine, Kerch
Сообщений: 127
Отправить сообщение для SarGun с помощью ICQ Отправить сообщение для SarGun с помощью Skype™
пишет undefined

Старый 21.02.2009, 21:52
cleptoman вне форума Посмотреть профиль Отправить личное сообщение для cleptoman Найти все сообщения от cleptoman
  № 4  
Ответить с цитированием
cleptoman
 
Аватар для cleptoman

блогер
Регистрация: Mar 2007
Сообщений: 1,291
Записей в блоге: 5
Отправить сообщение для cleptoman с помощью ICQ
ну, не плохо на событие подписаться

а ,вообще, TLEN далеко, если не сказать больше, у всех файлов MP3 есть

есть такой хук не большой. чтоб получить более-менее актуальную длину трэка нужно умножить ту длину, что отдает флэш на текущий момент, на отношение bytesTotal/bytesLoaded

вот.)

Старый 21.02.2009, 22:46
AL.exe вне форума Посмотреть профиль Отправить личное сообщение для AL.exe Посетить домашнюю страницу AL.exe Найти все сообщения от AL.exe
  № 5  
Ответить с цитированием
AL.exe
 
Аватар для AL.exe

Регистрация: Jan 2004
Адрес: Net
Сообщений: 1,049
Отправить сообщение для AL.exe с помощью ICQ
Ждать загрузки метадаты
__________________
Дело не в тебе

Старый 21.02.2009, 23:11
cleptoman вне форума Посмотреть профиль Отправить личное сообщение для cleptoman Найти все сообщения от cleptoman
  № 6  
Ответить с цитированием
cleptoman
 
Аватар для cleptoman

блогер
Регистрация: Mar 2007
Сообщений: 1,291
Записей в блоге: 5
Отправить сообщение для cleptoman с помощью ICQ
Ждать загрузки метадаты..
долго же придется ждать, мне кажется
__________________
http://cleptoman.free-lance.ru
achivements: дважды благословлен на воровство. осеяный благодатью

Старый 22.02.2009, 00:03
SarGun вне форума Посмотреть профиль Отправить личное сообщение для SarGun Найти все сообщения от SarGun
  № 7  
Ответить с цитированием
SarGun
 
Аватар для SarGun

Регистрация: Sep 2008
Адрес: Ukraine, Kerch
Сообщений: 127
Отправить сообщение для SarGun с помощью ICQ Отправить сообщение для SarGun с помощью Skype™
ну вот у меня код такой:

Код AS3:
mySound.addEventListener(Event.ID3, onID3);
 
function onID3(event:Event){
trace(event.currentTarget.id3.TLEN); //undefined
}

Старый 22.02.2009, 00:14
Gaen вне форума Посмотреть профиль Отправить личное сообщение для Gaen Найти все сообщения от Gaen
  № 8  
Ответить с цитированием
Gaen
strange mood
 
Аватар для Gaen

модератор форума
Регистрация: Jul 2004
Адрес: Питер
Сообщений: 1,653
Записей в блоге: 1
Отправить сообщение для Gaen с помощью ICQ Отправить сообщение для Gaen с помощью Skype™
Есть длина загруженной части, есть bytesLoaded и bytesTotal. Угадайте, как найти длину всего файла?
__________________
тонкий тролль, осеянный благодатью

Старый 22.02.2009, 06:42
Mur4ik вне форума Посмотреть профиль Отправить личное сообщение для Mur4ik Найти все сообщения от Mur4ik
  № 9  
Ответить с цитированием
Mur4ik
ветеран форума

Регистрация: Sep 2008
Сообщений: 717
Записей в блоге: 4
Отправить сообщение для Mur4ik с помощью ICQ
Цитата:
Сообщение от SarGun Посмотреть сообщение
ну вот у меня код такой:

Код AS3:
mySound.addEventListener(Event.ID3, onID3);
 
function onID3(event:Event){
trace(event.currentTarget.id3.TLEN); //undefined
}
Скорее всего currentTarget указывает "не туда"
так должно сработать:
Код AS3:
mySound.addEventListener(Event.ID3, onID3);
 
function onID3(event:Event){
     trace(event.target.id3.TLEN);
}
[/quote]
__________________
trace("Остановите Землю, я сойду!!!");

Старый 22.02.2009, 10:45
etc вне форума Посмотреть профиль Найти все сообщения от etc
  № 10  
Ответить с цитированием
etc
Et cetera
 
Аватар для etc

Регистрация: Sep 2002
Сообщений: 30,787
Цитата:
Сообщение от GAIKER Посмотреть сообщение
Есть длина загруженной части, есть bytesLoaded и bytesTotal. Угадайте, как найти длину всего файла?
В секундах? Никак, если не знаете битрейта. А если VBR, то тем более.

Создать новую тему Ответ Часовой пояс GMT +4, время: 18:48.
Быстрый переход
  « Предыдущая тема | Следующая тема »  
Опции темы
Опции просмотра

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.


 


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


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