您的位置:首页 > 其它

AxMediaPlay的开发(简易媒体播放器)

2008-03-06 10:38 148 查看
打开:

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();
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: