Flash onMetaData нет события.

pride

Member
Из под флеша не могу получить ширину/высоту поступаемого видео.

Code:
public var netConnection:NetConnection;
public var netStream:netStream;

public function playStream(netConnection:NetConnection):void{
   netStream:netStream = NetStream(netConnection);
   netStream.client = {};
   netStream.client.onMetaData = netStreamMetaData;
   netStream.play('My stream');
}
public function netStreamMetaData(data:Object):void{
   trace('Hello netStreamMetaData');
   trace(data);
}
Не чего не происходит. В чем может быть проблема ?
 

Max

Administrator
Staff member
Попробуйте так с использованием NetStream.Video.DimensionChange:
https://github.com/flashphoner/flas...ash/com/flashphoner/api2/stream/Stream.as#L74
Code:
private function onNetStatus(event : NetStatusEvent) : void{
            var eventInfoStr:String = "";
            for(var id:String in event.info) {
                var value:Object = event.info[id];
                eventInfoStr += id + "=" + value + "; ";
            }
            if (event.info.code == "NetStream.Video.DimensionChange") {
                remoteControl.onVideoResolutionChange();
            }
            Logger.info("NetStream " + event + " - " + eventInfoStr);
        }
 
Top