Форум Flasher.ru

Форум Flasher.ru (http://www.flasher.ru/forum/index.php)
-   ActionScript 3.0 (http://www.flasher.ru/forum/forumdisplay.php?f=83)
-   -   Перехват broadcast сообщений в чате (http://www.flasher.ru/forum/showthread.php?t=213570)

albseera 06.11.2016 09:59

Перехват broadcast сообщений в чате
 
Всем привет .Вообщем создал флеш плеер на Adobe flash prof CS6 для просмотра стрима с забугорного видеочата. Вообщем видео показывает как нужно , с этим разобрался . Вопрос как мне теперь перехватить сообщения(broadcast-сообщения для всех users ) которые идут в этом стриме. Когда я запускаю свой плеер , снифером Wireshark можно увидеть эти сообщения getMsg():

http://h96495c5.bget.ru/flywplay/SDF4HGJG6H4.png
Вот части кода плеера на Actionsript 3

Цитата:

nc = new NetConnection();
nc.objectEncoding = ObjectEncoding.AMF0;
nc.client = this;
nc.addEventListener(SecurityErrorEvent.SECURITY_ERROR, securityErrorHandler);
nc.addEventListener(NetStatusEvent.NET_STATUS, onStatusHandler);
nc.connect(paramList.rtmp + paramList.performerId, ........много параметров для соединения)
далее при удачном соединении :

Цитата:

case "NetConnection.Connect.Success":
{
ns1 = new NetStream(MovieClip(root).nc);
ns1.addEventListener(NetStatusEvent.NET_STATUS, onStatusHandler);

metaCue = new Object(); // перехват методанных плеера (ширина , высота видео)
ns1.client = metaCue;
metaCue.onMetaData=getMeta; //функция обработки методанных

vid1 = new Video();
vid1.x = 0;
vid1.y = 0;
vid1.height = 240;
vid1.width = 320;
vid1.smoothing = true;
vid1.deblocking = 2;
this.addChild(vid1);
try
{
vid1.attachNetStream(ns1);
}
catch (e:Error)
{
}
ns1.play("cam1");
transforms = new SoundTransform(1, 0);
ns1.soundTransform = transforms;

public function getMeta(mdata:Object):void // вывод на сцену текстового сообщения
{
textArea.text = "HIGH s " + mdata.height+"\n";
textArea.appendText( "WIDTH s" + mdata.width+"\n");


}
Вопрос как мне перехватить сообщения чата для users ?


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

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