public void Open(string videoFileName) { _vlcReady = false; if (_libVlc != null) { DisposeVideoPlayer(); foreach (var subView in View.VideoView.Subviews) { subView.RemoveFromSuperview(); } } _videoView = new VlcVideoView(new CoreGraphics.CGRect(0, 0, View.VideoView.Frame.Width, View.VideoView.Frame.Width)); View.VideoView.AddSubview(_videoView); _libVlc = new LibVlcDynamic(); _libVlc.Initialize(_videoView, videoFileName, VideoLoaded, VideoEnded); ShowPlayImage(false); }