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