打开:
OpenFileDialog ofDialog=new OpenFileDialog();
//设置过滤器
ofDialog.Filter="Window Meida 文件(*.asf;*.wm;*.wma)|*.asf;*.wm;*.wma|播放列表(*.asx;*.wax;*m3u;*.wvx)|*.asx;*.wax;*.m3u;*.wvx|电影文件(MPEG)(*.mpeg;*.mpg)|*.mpeg;*.mpg|视频文件(*.avi;*.wmv)|*.avi;*.wmv|所有文件(*.*)|*.*";
if(ofDialog.ShowDialog()==DialogResult.OK)
{
try
{
//获得文件名
string mediaPath=ofDialog.FileName;
//设置播放文件名
Player.FileName=mediaPath;
//播放文件;
Player.Play();
this.textBox1.Text=mediaPath;
}
catch
{
//错误信息
MessageBox.Show("无法播放此文件","警告",MessageBoxButtons.OK,MessageBoxIcon.Error);
}
}
-----------------------------------------------------------------------------------------
播放:
if(this.textBox1.Text!="")
{
try
{
string mediaPath=this.textBox1.Text;
Player.FileName=mediaPath;
Player.Play();
}
catch
{
MessageBox.Show("无法播放此文件","警告",MessageBoxButtons.OK,MessageBoxIcon.Error);
}
}
----------------------------------------------------------------------------------------------
退出:
this.Close();
Application.Exit();