NetConnection глюк @ DeForum.ru
DeДверь  
Логин:  
Пароль:  
  Автологин  
   
Разместить рекламу
Письмо админу
Правила | FAQ | *Поиск | Наша команда | Регистрация | Вход
 
 
 Страница 1 из 1 [ Сообщений: 4 ] 
*   Список форумов / Технологии изображения / Flash » ответить » создать топик « | »
Автор Сообщение
Aniram Муж.
постоянный участник
37
Сообщения: 2379
Зарегистрирован: 22.07.02
Откуда: Новосибирск
Заголовок сообщения: NetConnection глюк
Сообщение Добавлено: 5 Октябрь 2006, 12:57:02 
Вобщем, открыватеся флешка, там по сабжевому классу начинается потоковое видео с NetStream. Но вот короче он показывает первый кадр, и пока не загрузит в буфер кусок так его и держит а потом только продолжает играть.

Вопрос - как отследить период буферизации чтоб прикрутить на это какой-нить Loading please wait чтоб юзер не пялился тупо на первый кадер

_________________
Приемная ктулху, здравствуйте
@st@l@vist@
участник
70
Сообщения: 1606
Зарегистрирован: 20.03.03
Откуда: St.Petersburg
Сообщение Добавлено: 5 Октябрь 2006, 19:43:58 
Смотри NetStream.onStatus

Код:
   
   ns.onStatus = function(info:Object):Void
   {
      switch(info.code)
      {
         case("NetStream.Buffer.Empty"):
            // Загрузка
            break;
         case("NetStream.Buffer.Full"):
            // Начинаем проигрывать загруженную часть
            break;
         case("NetStream.Buffer.Flush"):
            // Все данные загрузили, больше ничего грузить не будем
            break;
      }
   }



Смотри также NetStream.setBufferTime
IonDen666 Муж.
постоянный участник
109
Сообщения: 3234
Зарегистрирован: 25.11.04
Откуда: Москва
Сообщение Добавлено: 6 Октябрь 2006, 09:47:38 
Aniram, размер буфера можно задать: my_ns.setBufferTime(bufferSize); вроде так

_________________
Frontend developer: IonDen.com
Майк Муж.
новый человек
0
Сообщения: 182
Зарегистрирован: 13.01.05
Сообщение Добавлено: 11 Октябрь 2006, 19:06:32 
я делал так: или через setInterval, или в пустом клипе на onEnterFrame строишь чекер, чтобы он проверял возвращаемое значение методом NetStream.bufferLength через какое-то время

Код:
if(ns.bufferLength<0.2){
 trace("беда, внатуре, буфер пуст!!!");
 //-- и че там дальше
}


можт это и криво в каком-то смысле, но у меня работало, если кто из профи посоветует как грамотно - буду благодарен
*   Список форумов / Технологии изображения / Flash « | » » ответить » создать топик
 Страница 1 из 1 [ Сообщений: 4 ] 
Показать сообщения за:   Поле сортировки  
Найти:
Перейти:  
Уровень доступа: Вы не можете начинать темы. Вы не можете отвечать на сообщения. Вы не можете редактировать свои сообщения. Вы не можете удалять свои сообщения. Вы не можете добавлять вложения.
cron


ООО ДеФорум
При использовании материалов сайта ссылка на DeForum.ru — обязательна.
Проект Павла Батурина ©2001-2077; // Powered by phpBB © 2013 phpBB Group
Rambler's Top100