From 0f853a4a4c5b5934ab7bee5ec921f386b3460172 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Jo=C3=A3o=20Francisco=20Siebel?= <jfsiebel@gmail.com> Date: Fri, 15 Jun 2018 17:03:40 -0300 Subject: [PATCH] Improve ios video --- .../air/common/views/IOSVideoView.as | 18 +++++++++--------- 1 file changed, 9 insertions(+), 9 deletions(-) diff --git a/clients/flash/air-client/src/org/bigbluebutton/air/common/views/IOSVideoView.as b/clients/flash/air-client/src/org/bigbluebutton/air/common/views/IOSVideoView.as index afde87f67e..da9887bfe7 100755 --- a/clients/flash/air-client/src/org/bigbluebutton/air/common/views/IOSVideoView.as +++ b/clients/flash/air-client/src/org/bigbluebutton/air/common/views/IOSVideoView.as @@ -31,11 +31,11 @@ package org.bigbluebutton.air.common.views this.originalVideoWidth = imgWidth; this.originalVideoHeight = imgHeight; - var url:String = uri + "/" + streamName + " live=1 conn=S:" + meetingId + " conn=S:" + externalUserId + " conn=S:" + authToken; + var url:String = uri + "/" + streamName + " conn=S:" + meetingId + " conn=S:" + externalUserId + " conn=S:" + authToken; player = new BBBRtmpPlayer(url); - - player.addEventListener(BBBRtmpPlayerEvent.NEW_IMAGE, onNewImage); + + player.addEventListener(BBBRtmpPlayerEvent.CONNECTED, onConnected); player.addEventListener(BBBRtmpPlayerEvent.CONNECTING, onConnecting); player.addEventListener(BBBRtmpPlayerEvent.CONNECTION_FAILED, onConnectionFailed); player.addEventListener(BBBRtmpPlayerEvent.DISCONNECTED, onDisconnected); @@ -44,14 +44,14 @@ package org.bigbluebutton.air.common.views } + private function onConnected(e:BBBRtmpPlayerEvent):void { + _image.source = player.getBmpData(); + } + private function onConnecting(e:BBBRtmpPlayerEvent):void { trace("EVENT: " + e.type + " MESSAGE: " + e.getMessage()); } - private function onNewImage(e:BBBRtmpPlayerEvent):void { - _image.source = player.getLastImage(); - } - private function onConnectionFailed(e:BBBRtmpPlayerEvent):void { close(); } @@ -61,7 +61,7 @@ package org.bigbluebutton.air.common.views } public function close():void { - player.removeEventListener(BBBRtmpPlayerEvent.NEW_IMAGE, onNewImage); + player.removeEventListener(BBBRtmpPlayerEvent.CONNECTED, onConnected); player.removeEventListener(BBBRtmpPlayerEvent.CONNECTION_FAILED, onConnectionFailed); player.removeEventListener(BBBRtmpPlayerEvent.DISCONNECTED, onDisconnected); _image = new Image(); @@ -74,7 +74,7 @@ package org.bigbluebutton.air.common.views resizeForPortrait(); } } - + 0 public function resizeForPortrait():void { // if we have device where screen width less than screen height e.g. phone if (width < height) { -- GitLab