Exemple #1
0
        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);
        }
        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);
        }