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

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

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

Регистрация: Oct 2012
Сообщений: 23
The bomb! NetStream (live) как проверить, есть ли видео?

Всем привет. В прошлый раз помогли, хотя и спрашивал уже давно! Но всё равно спасибо. Надеюсь, что выручите меня снова.
Видео-трансляция идёт rtmp. Вот код:

Код AS3:
ns_playback2 = new NetStream(NCs2);
ns_playback2.addEventListener(NetStatusEvent.NET_STATUS, statusHandlerNS); 
ns_playback2.play(userInfo2.enemy_sex2 + userInfo2.enemy_id2, -1);
ExternalInterface.call( "console.log" , "VIDEO LOADER: " + userInfo2.enemy_sex2 + userInfo2.enemy_id2);
 
video_playback2 = new Video(480, 360);
video_playback2.attachNetStream(ns_playback2);
 
function statusHandlerNS(event:NetStatusEvent):void { 
	ExternalInterface.call("console.log" , 'VIDEOSTATUS ' + event.info.code);
}
Получается следующее, если человек не запускал трансляцию вовсе, то play не происходит, то есть NET_STATUS не меняется, и можно отследить, есть ли трансляция сейчас или нет.
А вот если только недавно была запущена, а потом произошел обрыв соединения или браузер повис или по другой причине трансляция не идет, то play всё равно срабатывает. При этом video_playback2 - выводит пустой черный экран.

Вопрос следующий: как мне проверить, есть ли видео-поток сейчас прежде, чем его выводить на экран?
Если не грамотно спросил, то уточните детали...

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

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

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


 


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


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