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(); } }); } }); }
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); }
public override void DidVideoTransmitStateChange(bool state, string devId, sdk_error code) { // throw new NotImplementedException (); }
public override void DidRemoteVideoStateChange(string uid, ooVooAVChatRemoteVideoState state, int width, int height, sdk_error code) { // throw new NotImplementedException (); }
public override void DidCameraStateChange(bool state, string devId, int width, int height, int fps, sdk_error code) { // throw new NotImplementedException (); }
public override void DidConferenceError(sdk_error code) { UserDialogs.Instance.Toast(new ToastConfig(ToastEvent.Success, "Conference Error: " + code)); // base.DidConferenceError (code); }