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"); } }
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; // }
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); } }
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; } }
//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; }