您好,欢迎访问三七文档
当前位置:首页 > 行业资料 > 国内外标准规范 > c#-winform-窗体程序中-怎样加入声音
要想实现窗体程序中声音的播放,可以试着使用WindowsMediaPlayer组件来实现,方法如下:选择工具箱并右击,选择“选择项”;在“选择工具箱”对话框中选择“COM组件”;在下拉的列表中选择WindowsMediaPlayer,单击“确定”。然后你可以从工具箱中拖入axWindowsMediaPlayer,再编写代码来实现声音的播放,给你个代码参考下:可以在窗体load事件中写如下代码axWindowsMediaPlayer1.URL=(所要播放文件的路径);或者你可以在某个控件的click事件中写这样的代码OpenFileDialogp1=newOpenFileDialog();p1.Filter=MP3文件(*.MP3)|*.MP3;if(p1.ShowDialog()==DialogResult.OK){axWindowsMediaPlayer1.URL=p1.FileName;}追问首先非常感谢,讲得非常详细具体,用这种方法,音乐成功添加了。但是,如果,我希望,平时不播放,当我点击某个button的时候,才触发响一两秒钟这样,该怎么设置呢?回答那样的话我的方法是添加个timer控件来实现你所说的要求,具体是这样的(假设音乐播放4秒):你往窗口添加个timer控件,其interval属性设为1000,接着是代码了,如下:privatevoidbutton1_Click(objectsender,EventArgse){axWindowsMediaPlayer1.URL=(所要播放文件的路径);timer1.Start();}}inti=0;privatevoidtimer1_Tick(objectsender,EventArgse){i+=1;if(i4){axWindowsMediaPlayer1.close();timer1.Stop();}}
本文标题:c#-winform-窗体程序中-怎样加入声音
链接地址:https://www.777doc.com/doc-4699562 .html