初试WindowsMediaPlayer
2012-07-03 00:54
344 查看
用WindowsMediaPlayer控件写了一个小播放器,只是一个小尝试
首先要添加Windows Media Player到工具箱
右击工具箱->选择项(I)... -> 显示"选择工具箱项" -> COM组件 -> Windows Media Player wmp.dll 添加
然后拖了一个 Windows Media Player控件、两个按钮、一个ListBox。
![](http://my.csdn.net/uploads/201207/03/1341248373_6443.jpg)
附:
首先要添加Windows Media Player到工具箱
右击工具箱->选择项(I)... -> 显示"选择工具箱项" -> COM组件 -> Windows Media Player wmp.dll 添加
然后拖了一个 Windows Media Player控件、两个按钮、一个ListBox。
![](http://my.csdn.net/uploads/201207/03/1341248373_6443.jpg)
附:
private void button1_Click(object sender, EventArgs e) { AddMusicToListBox(listBox1); } private void AddMusicToListBox(ListBox lb) { string[] files = GetMusicFiles(); if (files != null && files.Length > 0) { foreach (string file in files) { if (!lb.Items.Contains(file)) { lb.Items.Add(file); } } } } private string[] GetMusicFiles() { OpenFileDialog ofd = new OpenFileDialog(); ofd.Multiselect = true;//设置 选择多个文件 ofd.InitialDirectory = @"G:\MUSIC"; ofd.Filter = "(MP3文件)|*.mp3"; if (ofd.ShowDialog() == DialogResult.OK) { return ofd.FileNames; } else { return null; } } private void listBox1_DoubleClick(object sender, EventArgs e) { axWindowsMediaPlayer1.currentPlaylist.clear(); //MessageBox.Show(listBox1.SelectedItem.ToString()); WMPLib.IWMPMedia song = axWindowsMediaPlayer1.newMedia(listBox1.SelectedItem.ToString()); axWindowsMediaPlayer1.currentPlaylist.appendItem(song); axWindowsMediaPlayer1.Ctlcontrols.play(); } private void button2_Click(object sender, EventArgs e) { RemoveMusicFromListBox(listBox1); } private void RemoveMusicFromListBox(ListBox lb) { lb.Items.Remove(lb.SelectedItem); }
相关文章推荐
- Windows Media Player 11
- Windows Media Player控件研究
- 网页内嵌Windows Media Player播放器的多文件播放方法
- c#.NET winform 利用windows media player播放视频,循环播放视频
- windows media player 的详细开发资料
- Csharp: play media file using Windows Media Player
- VS2010MFC对话框程序中使用Windows Media Player播放音频或视频文件
- Windows Media Player 为什么这么弱
- windows media player 控件的常用属性及方法
- Windows Media Player 11 available now
- 【VC学习】VC2010 Windows Media Player控件的使用技巧
- windows media player 控件的常用属性及方法
- VC2008 Windows Media Player控件的使用技巧
- Windows Media Player 属性解释
- 安装Windows Media Player 10时出现“应用程序内部错误”
- 去掉Windows Media Player 12 中”挖挖哇“网址的方法
- VC用Windows Media Player播放视频函数
- windows media player 中播放pls的方法
- WindowsMediaPlayer的用法
- VC2008 Windows Media Player控件的使用技巧