public override void ViewDidLoad() { base.ViewDidLoad(); var options = new BCOVTVPlayerViewOptions() { PresentingViewController = this, }; var playerView = new BCOVTVPlayerView(options); var playbackController = BCOVPlayerSDKManager.SharedManager().CreatePlaybackController(); playbackController.SetAutoPlay(true); playbackController.SetAutoAdvance(true); playbackController.Delegate = new BCPlaybackControllerDelegate(); BCOVPlaybackService playbackService = new BCOVPlaybackService(accountId: accountID, policyKey: policyKEY); playbackService.FindVideoWithVideoID(videoID: videoId, parameters: new NSDictionary(), completionHandler: (arg1, arg2, arg3) => { if (arg1 != null) { playbackController.SetVideos(NSArray.FromObjects(arg1)); } else { Debug.WriteLine($"View Controller Debug - Error retrieving video : {arg3.LocalizedDescription} "); } }); playerView.PlaybackController = playbackController; //playerView.TranslatesAutoresizingMaskIntoConstraints = false; playerView.Frame = View.Frame; playerView.ControlsView.ProgressView.MinimumTrackTintColor = UIColor.Blue; playerView.ShowView(BCOVTVShowViewType.Controls); View.AddSubview(playerView); }