右击工具箱->选择项 -> 显示"选择工具箱项" -> COM组件 -> Windows Media Player wmp.dll 添加
MyMediaPlayer窗体

public static string path = "";//记录文件完整路径
string duration = "";//当前文件播放的时间
int width = 0;//播放文件的宽度
int height = 0;//播放文件的高度
//存放路径key为文件名,value为完整路径
private Dictionary<string, string> pathList = new Dictionary<string,string>();
private void 打开文件ToolStripMenuItem_Click(object sender, EventArgs e)
{
this.OpenFile();
//清除播放列表中所有的值
this.listView1.Items.Clear();
//清除集合
pathList.Clear();
//添加到Listview中
listViewUpdate(Path.GetFileName(path), path);
//播放
axWmp.URL = path;
//当打开播放文件,启动timer控件,得到文件的时间,和宽度高度。
//如果放在当前位置,得到的数值为0,
//可能因为媒体文件的打开需要一定时间,这里等待媒体文件的打开
timer1.Start();
}
private void OpenFile() {
//打开一个文件
OpenFileDialog ofd = new OpenFileDialog();
DialogResult dr = ofd.ShowDialog();
if (dr == DialogResult.Cancel)
{ //取消打开
return;
}
//否则记录打开路径
path = ofd.FileName;
}
private void 属性ToolStripMenuItem_Click(object sender, EventArgs e)
{
//只记录文件名
//String s=Path.GetFileNameWithoutExtension(path);
//记录文件名和扩展名
string ss = Path.GetFileName(path);
//播放文件的信息
MusicInfo mi = new MusicInfo(ss,duration,width,height);
mi.ShowDialog();