Esempio n. 1
0
		public PlayListMenu(Rect2D Rect, List<T> list, List<TableSetingsModel> TableSettings) : base(Rect)
		{
			this.RowList = list;
			this.TableSettings = TableSettings;

			Scrollbar = new UI.OldSlider(new UI.Rect2D { X = this.Rect.W - 7, Y = 0, W = 7, H = this.Rect.H }, "Slider1", UI.OldSlider.SliderOrientation.Vertical);

			Scrollbar.Anchor = System.Windows.Forms.AnchorStyles.Top |
				System.Windows.Forms.AnchorStyles.Bottom |
				System.Windows.Forms.AnchorStyles.Right;

			Scrollbar.Change += ScrollbarChange;

			this.Click += PlaylistClickedSingle;
			this.DoubleClick += PlaylistClickedDouble;
		}
Esempio n. 2
0
        //private Vlc.DotNet.Core.VlcMediaPlayer v;
        public _OLDVideoForm() : base(500, 500)
        {
            InitializeComponent();


            vlc = new UI.VLC(new UI.Rect2D {
                X = 5, Y = 5, W = this.uiContainer.Rect.W - 10, H = uiContainer.Rect.H - 10 - 7
            });
            sliderVideoProgress = new UI.OldSlider(new UI.Rect2D {
                X = 5, Y = this.uiContainer.Rect.H - this.uiContainer.Rect.Y, W = this.uiContainer.Rect.W - 10, H = 7
            }, "Slider1", UI.OldSlider.SliderOrientation.Horizontal);

            vlc.Anchor = AnchorStyles.Top | AnchorStyles.Bottom | AnchorStyles.Left | AnchorStyles.Right;
            sliderVideoProgress.Anchor = AnchorStyles.Bottom | AnchorStyles.Left | AnchorStyles.Right;

            sliderVideoProgress.Change += ProgressChangeHandler;

            this.uiContainer
            .AddChild(vlc)
            .AddChild(sliderVideoProgress);

            this.ClientSize = new System.Drawing.Size(500, 500);



            //this.components.Add(vlc.vlcControl1);

            //vlcControl1.SetMedia(new FileInfo("J:\\Video\\Klipai\\√Bestamvsofalltime ▪ Aevum AMV.mp4"));
            //vlcControl1.SetMedia(new Uri("http://r8---sn-p5qlsnsz.googlevideo.com/videoplayback?ip=159.253.144.86&mime=video%2Fmp4&source=youtube&mm=31&mn=sn-p5qlsnsz&pl=24&id=o-AJPwZMxa8FEHRYl67cBP2jFFdVBQy5vgUdbMlrrUFKHL&ms=au&mt=1473448324&mv=m&expire=1473470419&upn=rcZR3lrbNzM&key=yt6&ipbits=0&ratebypass=yes&itag=22&initcwndbps=2952500&dur=3809.581&nh=IgpwcjAzLmlhZDA3KgkxMjcuMC4wLjE&sver=3&sparams=dur%2Cei%2Cid%2Cinitcwndbps%2Cip%2Cipbits%2Citag%2Clmt%2Cmime%2Cmm%2Cmn%2Cms%2Cmv%2Cnh%2Cpl%2Cratebypass%2Csource%2Cupn%2Cexpire&lmt=1471303980134852&ei=cwvTV66SBdSUWLaykuAO&signature=E177FCFB9BF8BCF0FD71D08CA982D00FF1509012.8EDE0CAD0D6E309B1760187DD5538D66B4AB06FE&title=Summer+Ibiza+Mix+2016+-+Best+Of+Deep+House+Sessions+Music+2016+Chill+Out+Mix+by+Drop+G"));

            //vlcControl1.SetMedia(new Uri("http://redirector.googlevideo.com/videoplayback?lmt=1472452628172564&expire=1473473973&ratebypass=yes&gcr=us&upn=JChcgCG9ipo&key=yt6&nh=IgpwcjAzLmlhZDA3KgkxMjcuMC4wLjE&ip=159.253.144.86&ipbits=0&initcwndbps=3563750&pl=24&sparams=dur%2Cei%2Cgcr%2Cid%2Cinitcwndbps%2Cip%2Cipbits%2Citag%2Clmt%2Cmime%2Cmm%2Cmn%2Cms%2Cmv%2Cnh%2Cpl%2Cratebypass%2Csource%2Cupn%2Cexpire&ei=VRnTV9mzDNeBWZLmlrgB&itag=22&mime=video%2Fmp4&id=o-ANetzXcK1A5AmyWLNWPAimF4QjIIsmUDfaiIfDNrUYfT&dur=249.382&mm=31&mn=sn-p5qlsnsr&sver=3&source=youtube&ms=au&mt=1473451577&mv=m&signature=9B74EF3D85653F2ACBA23A464B57E523939A16C5.E322B1F699EB998AF4852C47B6CF9434ED1257BE&title=Fever+The+Ghost+-+SOURCE+%28official+music+video%29"));

            //vlcControl1.Play();


            //VlcControl player = new VlcControl();
            //Vlc.DotNet.Core.Medias.MediaBase media = new
            //	Vlc.DotNet.Core.Medias.PathMedia(@"path\movie.avi");
            //player.Media = media;
            //player.Play();

            //var di = new DirectoryInfo("Y:\\-= GOOGLE CODE PROJEKTAI = -\\GIT\\iPlay\\packages\\Meta.Vlc.Lib.16.05.01\\content\\LibVlc\\");



            //var tt = v.Video.Tracks.Current.Name;
        }
Esempio n. 3
0
        public _OldMain() : base(488, 145)
        {
            InitializeComponent();

            playlist = new List <PlaylistItemModel>();

            Settings.Instance.PlayerSettings = Utils.XmlUtility.DeserializeFromXmlString <PlayerSettings>(System.IO.File.ReadAllText("settings.xml"));

            try
            {
                playlist = Utils.XmlUtility.DeserializeFromXmlString <List <PlaylistItemModel> >(System.IO.File.ReadAllText(Settings.Instance.PlayerSettings.PlaylistFilePath));
            }
            catch (Exception e)
            {
            }

            this.StartPosition = FormStartPosition.Manual;
            this.Location      = new Point(Settings.Instance.PlayerSettings.MainWindow.WindowX, Settings.Instance.PlayerSettings.MainWindow.WindowY);

            List <UI.PlayListMenu <PlaylistItemModel> .TableSetingsModel> playlistSetings = new List <UI.PlayListMenu <PlaylistItemModel> .TableSetingsModel>
            {
                new UI.PlayListMenu <PlaylistItemModel> .TableSetingsModel()
                {
                    FieldName = "Name",
                    Width     = 215,
                    Alignment = StringAlignment.Near
                },

                new UI.PlayListMenu <PlaylistItemModel> .TableSetingsModel()
                {
                    FieldName = "DurationFormated",
                    Width     = 55,
                    Alignment = StringAlignment.Far
                }
            };

            buttonPrev = new UI.OldButton(new UI.Rect2D {
                X = 4, Y = 113, W = 17, H = 13
            });
            buttonPlay = new UI.OldButton(new UI.Rect2D {
                X = 22, Y = 113, W = 17, H = 13
            });
            buttonPause = new UI.OldButton(new UI.Rect2D {
                X = 40, Y = 113, W = 17, H = 13
            });
            buttonStop = new UI.OldButton(new UI.Rect2D {
                X = 58, Y = 113, W = 17, H = 13
            });
            buttonNext = new UI.OldButton(new UI.Rect2D {
                X = 76, Y = 113, W = 17, H = 13
            });

            buttonTST = new UI.OldButton(new UI.Rect2D {
                X = 4, Y = 50, W = 17, H = 13
            });

            sliderProgress = new UI.OldSlider(new UI.Rect2D {
                X = 4, Y = 102, W = 192, H = 7
            }, "Slider1", UI.OldSlider.SliderOrientation.Horizontal);
            sliderVolume = new UI.OldSlider(new UI.Rect2D {
                X = 102, Y = 116, W = 94, H = 7
            }, "Slider2", UI.OldSlider.SliderOrientation.Horizontal);

            UI.PlayListMenu <PlaylistItemModel> pm = new UI.PlayListMenu <PlaylistItemModel>(new UI.Rect2D {
                X = 198, Y = 4, W = 278, H = 108
            }, playlist, playlistSetings);

            uiContainer.AddChild(pm)
            .AddChild(buttonPrev)
            .AddChild(buttonPlay)
            .AddChild(buttonPause)
            .AddChild(buttonStop)
            .AddChild(buttonNext)
            .AddChild(sliderProgress)
            .AddChild(sliderVolume)

            .AddChild(buttonTST);

            buttonPrev.Click  += BtnClickHandler;
            buttonPlay.Click  += BtnPlayClickHandler;
            buttonPause.Click += BtnPauseClickHandler;
            buttonStop.Click  += BtnStopClickHandler;
            buttonNext.Click  += BtnClickHandler;

            buttonTST.Click += BtnVideoHandler;

            buttonClose.Click += BtnCloseHandler;

            sliderVolume.Change   += VolumeChangeHandler;
            sliderProgress.Change += ProgressChangeHandler;

            pm.SelectionChanged += PlaylistSelectHandler;
            pm.Anchor            = AnchorStyles.Bottom | AnchorStyles.Right | AnchorStyles.Top | AnchorStyles.Left;

            sliderProgress.Value = 0.8f;
        }