Как определить, когда удаленный клиент начал / прекратил потоковую передачу видео через свой NetStream с RTFMP в AS3? - PullRequest
1 голос
/ 01 мая 2011

Я создаю приложение для видеочата, и мне было интересно, есть ли какие-либо собственные события для NetStream, которые запускаются, которые могут помочь определить, когда удаленный клиент запускает / останавливает потоковое видео через свой исходящий поток (NetStream), на который другойклиент подписался через P2P / RTFMP в AS3?

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

1 Ответ

2 голосов
/ 01 мая 2011

Все коды событий для NetStatusEvent можно найти здесь

Вам просто нужно настроить прослушиватель и искать «NetStream.Play.Start» и «NetStream.Play.Stop»

, например

private function netStatusHandler(event:NetStatusEvent):void
{
// handles net status events
switch (event.info.code)
{
case "NetConnection.Play.Start" :

//do stuff

break;
}
}
...