Exemplo n.º 1
0
        private void StartVideo_Click(object sender, EventArgs e)
        {
            if (JeZakliknuetVideo())
            {
                if (z == null)
                {
                    z = new Zobrazovac();
                }
                AxWMPLib.AxWindowsMediaPlayer prehravac = z.WMP();
                WMPLib.IWMPPlaylist           playlist  = prehravac.playlistCollection.newPlaylist("myplaylist");
                WMPLib.IWMPMedia media;
                for (int i = 0; i < pocetVidei; i++)
                {
                    if (cLBZoznamReklam.GetItemCheckState(i) == CheckState.Checked)
                    {
                        string s = "..\\..\\Reklamy\\" + cLBZoznamReklam.Items[i].ToString();
                        //media = prehravac.newMedia(s);
                        media = prehravac.newMedia(cLBZoznamReklam.Items[i].ToString());
                        playlist.appendItem(media);
                    }
                }

                z.Show();
                prehravac.currentPlaylist = playlist;
                prehravac.Ctlcontrols.play();
                pauseVideo.Text        = "Pause";
                prehravac.stretchToFit = true;
            }
            else
            {
                MessageBox.Show("Nevybral si žiadne video");
            }
        }
Exemplo n.º 2
0
        private void playMusic(String mediaPath)
        {
            //   axWindowsMediaPlayer.currentPlaylist.clear();
            WMPLib.IWMPMedia Media = axWindowsMediaPlayer.newMedia(mediaPath);
            axWindowsMediaPlayer.currentPlaylist.appendItem(Media);
            //   tools.log.Debug("播放列表添加了一首》" + Media.sourceURL +"当前状态:"+axWindowsMediaPlayer.playState.ToString());
            //  axWindowsMediaPlayer.currentMedia.setItemInfo("Title", "录音播放");
            // axWindowsMediaPlayer.settings.autoStart = true;

            // axWindowsMediaPlayer.playState.ToString().LastIndexOf("Ready") > 0
            axWindowsMediaPlayer.Ctlcontrols.play();
            axWindowsMediaPlayer.Ctlcontrols.next();
            //    tools.log.Debug("播放列表数量》" + axWindowsMediaPlayer.currentPlaylist.count + "markerCount" + axWindowsMediaPlayer.currentMedia.markerCount + "attributeCount" + axWindowsMediaPlayer.currentMedia.attributeCount + "durationString" + axWindowsMediaPlayer.currentMedia.durationString);
            wmc.Visible = true;
            wmc.TopMost = true;
            //
        }
Exemplo n.º 3
0
        private void добавитьToolStripMenuItem_Click(object sender, EventArgs e)
        {
            OpenFileDialog opg = new OpenFileDialog();

            if (opg.ShowDialog() == DialogResult.OK)
            {
                var d = mp.newMedia(opg.FileName);
                p.appendItem(d);
                ChangePL?.Invoke(this);
            }
        }
Exemplo n.º 4
0
        private void playPlaylist()
        {
            WMPLib.IWMPPlaylist playlist = _mediaPlayer.playlistCollection.newPlaylist("playlist");
            WMPLib.IWMPMedia    media;

            for (int i = 0; i < _list.Items.Count; i++)
            {
                media = _mediaPlayer.newMedia(_list.Items[i].SubItems[1].Text);
                playlist.appendItem(media);

                _mediaPlayer.currentPlaylist = playlist;
            }
        }
Exemplo n.º 5
0
        //UID0132100220
        private void LoadPlaylist()
        {
            Random rng        = new Random();
            var    extensions = new string[] { ".avi", ".wmv", ".mpeg", ".mpg", ".m1v", ".mp4", ".m4v", ".mp4v", ".3g2", ".3gp2", ".3gp", ".3gpp", ".mov" };
            var    di         = new DirectoryInfo(VideosPath);
            var    rgFiles    = di.GetFiles("*.*", SearchOption.AllDirectories).Where(f => extensions.Contains(f.Extension.ToLower())).OrderBy(f => rng.Next());

            if (rgFiles.Count() == 0)
            {
                return;
            }

            var myPlaylist = videoPlayer.playlistCollection.newPlaylist("myPlaylist");

            foreach (var fileName in rgFiles)
            {
                var media = videoPlayer.newMedia(fileName.FullName);
                myPlaylist.appendItem(media);
            }

            videoPlayer.currentPlaylist = myPlaylist;
        }