コード例 #1
0
        public override void ViewDidAppear(bool animated)
        {
            base.ViewDidAppear(animated);
            AppDelegate.sdk = ooVooClient.SharedInstance;

            AppDelegate.sdk.AuthorizeClient(token, completion: (r) => {
                sdk_error a = ((SdkResult)r).Result;
                if (a == sdk_error.Ok)
                {
                    UserDialogs.Instance.Toast(new ToastConfig(ToastEvent.Success, "Autorized"));
//					AppDelegate.sdk.Account.DidAccountLogIn+= (sender, e) => {
//						UserDialogs.Instance.Toast (new ToastConfig (ToastEvent.Success, "Logged in"));
//
//					};
//
//					AppDelegate.sdk.Account.DidAccountLogOut+= (sender, e) => {
//						UserDialogs.Instance.Toast (new ToastConfig (ToastEvent.Success, "Logged Out"));
//
//					};
                    AppDelegate.sdk.Account.Delegate = new DelegateAccount();
                    AppDelegate.Username             = "******";
                    AppDelegate.sdk.Account.Login(AppDelegate.Username, completion: (s) => {
                        sdk_error b = ((SdkResult)s).Result;
                        if (b == sdk_error.Ok)
                        {
                            UserDialogs.Instance.Toast(new ToastConfig(ToastEvent.Success, "Logged in"));
                            App.Instance.FinishLogin.Invoke();
//							AppDelegate.sdk.Account.Logout();
                        }
                    });
                }
            });
        }
コード例 #2
0
ファイル: VideoViewRenderer.cs プロジェクト: gzhao2/Oovoo
        public override void DidConferenceStateChange(ooVooAVChatState state, sdk_error code)
        {
            if (state == ooVooAVChatState.Joined)
            {
                UserDialogs.Instance.Toast(new ToastConfig(ToastEvent.Success, "Joined"));

                //				AppDelegate.Client.AVChat.VideoController.BindVideoRender (username, Runtime.GetINativeObject<IooVooVideoRender> (AppDelegate.UserVideoPanel.Handle, false));
                //				AppDelegate.Client.AVChat.VideoController.OpenCamera ();
            }
            //			base.DidConferenceStateChange (state, code);
        }
コード例 #3
0
ファイル: VideoViewRenderer.cs プロジェクト: gzhao2/Oovoo
        public override void DidVideoTransmitStateChange(bool state, string devId, sdk_error code)
        {
//			throw new NotImplementedException ();
        }
コード例 #4
0
ファイル: VideoViewRenderer.cs プロジェクト: gzhao2/Oovoo
        public override void DidRemoteVideoStateChange(string uid, ooVooAVChatRemoteVideoState state, int width, int height, sdk_error code)
        {
//			throw new NotImplementedException ();
        }
コード例 #5
0
ファイル: VideoViewRenderer.cs プロジェクト: gzhao2/Oovoo
        public override void DidCameraStateChange(bool state, string devId, int width, int height, int fps, sdk_error code)
        {
//			throw new NotImplementedException ();
        }
コード例 #6
0
ファイル: VideoViewRenderer.cs プロジェクト: gzhao2/Oovoo
        public override void DidConferenceError(sdk_error code)
        {
            UserDialogs.Instance.Toast(new ToastConfig(ToastEvent.Success, "Conference Error: " + code));

            //			base.DidConferenceError (code);
        }