感谢在我忧郁的时候家人对我一直的支持,朋友对我一直的关心陪伴。希望自己的心情可以像花一样阳光快乐,希望自己多做些对他人对自己有意的事情。希望我可以充实自己且充实他人的生活,快乐面对未来的每一天,sf发布网!
/// <summary>
/// 播放声音文件
/// </summary>
/// <param name="FileName">文件全名</param>
public void PlaySound(string FileName)
{//要加载COM组件:Microsoft speech object Library
if (!System.IO.File.Exists(FileName))
{
return;
}
第三种:引用SoundPlayer
System.Media.SoundPlayer sndPlayer = new System.Media.SoundPlayer(");
sndPlayer.PlayLooping();
第4种:利用Windows Media Player
新建一个C#的Windows Form工程(Windows应用程序),传世私服,并且定义两个菜单按钮(menuItem1,menuItem2)。
选择菜单中的“工具”中的“自定义工具箱(添加/移除工具箱项)”,在自定义工具箱的窗口中,点击展开“COM 组件”项,选中“Window Media Player”选项。确定后在“工具箱”中便会出现“Windows Media Player”这一项,然后再将其拖至Form上,1.76微变,调整大小,系统在“引用”中自动加入了对此dll的引用,AxMediaPlayer就是我们使用的Namespace与class。
在属性栏中设置好此控件的一些属性,为了方便,中变靓装传奇,这里我把AutoStart设置成为true(其实默认是true),只要FileName被设置(打开了文件),则文件将会自动播放。完整代码如下:
private void menuItem1_Click(object sender, System.EventArgs e)
{
OpenFileDialog ofDialog = new OpenFileDialog();
ofDialog.AddExtension = true;
ofDialog.CheckFileExists = true;
ofDialog.CheckPathExists = true;
//the next sentence must be in single line
ofDialog.Filter = "VCD文件(*.dat)*.datAudio文件(*.avi)*.avi
WAV文件(*.wav)*.wavMP3文件(*.mp3)*.mp3所有文件 (*.*)*.*";
新年的伊始,大学中我最好的朋友、我们、决裂了。我不知道年我是怎么过来的,真的很难受,我是一个比较喜欢孤独的人,喜欢独立思考数学问题人生问题,挚交的朋友也有很多,只可惜自己的不争气没能和老友们考到一个大学里去。高考结束后,我孤身一人来到本不属于我的大学,内心忏悔般渡过着大一时期的每一天。后来,后来我以为有了和我一样不甘于沉沦在不属于自己梦想的地方的朋友,但是没想到最终我们还是分道扬镳了。太多世俗下的原因与嫉妒,再真挚的友情也经不起世俗二字的打击。
第一种是利用DirectX
1.安装了DirectX SDK(有9个DLL文件)。这里我们只用到MicroSoft.DirectX.dll 和 Microsoft.Directx.DirectSound.dll
2.引入DirectX 的DLL文件的名字空间:
十月份的数学竞赛着实被伤到了,第一次感觉到自己不该忧郁那么久,把时间用来忧郁,好多知识都没掌握,让自己失望了,面对自己热爱的数学,却没能发挥出自己好的状态,真的很惭愧。成绩刚出来了,但是我没勇气去看,就如我一直没勇气摆脱忧郁。
文章来自学IT网:
SpeechLib.SpVoiceClass pp = new SpeechLib.SpVoiceClass();
SpeechLib.SpFileStreamClass spFs = new SpeechLib.SpFileStreamClass();
spFs.Open(FileName, SpeechLib.SpeechStreamFileMode.SSFMOpenForRead, true);
SpeechLib.ISpeechBaseStream Istream = spFs as SpeechLib.ISpeechBaseStream;
pp.SpeakStream(Istream, SpeechLib.SpeechVoiceSpeakFlags.SVSFIsFilename);
spFs.Close();
}
上学期成绩下来了,久违的专业第一,全科第一,没太多的感觉,因为上学期基本都是在忧郁中度过,要么就是沉浸在知识的海洋中没空去理会什么,所以感觉淡然极了,有点欣慰,知道了原来只要自己稍微用点心努力还是可以实现自己的目标的。
2011年,我永远都不会忘记这年我是怎么过的。
三月份,开学了,再次见面的时候我知道我们完全陌路了。忧郁并没有衰减,我为了减轻心情的混乱三月的一个月时间大部分用来研习《美国大学生数学竞赛例题选讲》,收获颇多,今年第一次感觉心情有所缓和。四月参加国二计算机C考试,顺利通过了,有点伤感情绪,因为这个考试是去年和决裂那位一起报的名,进考场前,碰到了,陌路的连句话都说不了,真悲伤。五月份迎来了我第一次数学建模比赛,2011东三省数学建模联赛,和大一两位学弟学妹合作,几个早五点晚一点奋斗的日夜,最终收获了那次联赛的最高奖项?? 一等奖,心里有了些许的安慰,毕竟忙碌在自己热爱的数学中并有所成就,还是感觉不那么空虚了。六月份收到了去年普通话资格证书,有些迷茫,不知自己未来的方向,每天忙碌着各种证书的奋斗是否应该这样。六月的六级考试给了我沉重打击,本来复习的还不错,可是天意弄人,那么多人,那么多位置,偏偏和我决裂那位居然前后桌的考位,是我太感情化,自己忧郁了那么久的事,就这样我的六级废了。但是对我来说,一些名利远比不上友情,我知道只有我这么想,所以心情不好忧郁的是我。
曾经想过多次希望时间可以倒流,那样可以挽留一些事一些人,我也不会在2011搞得那么忧郁,可是现在我明白,凡事都有因果,不可强求,消除阴霾,微笑面对未来,勇往直前,用自己的实力和勤奋努力去赢得自己的未来!
暑假我没有选择回家消遣放松心情,而是为九月份的全国大学生数学建模做准备,还参加了一个英语学习班,假期还忙着课题研究及专业论文,忙得不亦乐乎心情自然好了许多,真切的感受到忙碌的快乐。
6.接下来就可以播放啦。第一个参数表示优先级别,0是最低的。第2个参数是播放方式,这里是循环播放。
buf.Play(0,BufferPlayFlags.Looping);
第二种是利用Microsoft speech object Library
在这里介绍使用C#实现播放声音的几种方法,都是利用组件等方法来实现的,有兴趣的话可以看下。
决裂在年的伊始,我不知道自己是怎么过的年,每天都很忧郁,每分每秒都很难受,无奈我拿起数学竞赛、计算机二级C的书来陪我度过忧郁的时间,寒假过的几乎没有记忆和感觉,年,就这么过去了。
九月份伊始,三天三夜的奋斗换来了还算不错的成绩,全国大学生数学建模??国家二等奖。面对取得的成绩实在没太多欣喜,其实我知道,如果不是因为我这么忧郁,忧郁了这么久都没好,我会做得更好。
using Microsoft.DirectX;
using Microsoft.DirectX.DirectSound;
3.建立设备
Device dv=new Device();
4.设置CooperativeLevel。因为windows是多任务的系统,设备不是独占的
SecondaryBuffer buf=new SecondaryBuffer(@"snd.wav",dv);
5.开辟缓冲区SecondaryBuffer buf=new SecondaryBuffer(@"snd.wav",dv);
ofDialog.DefaultExt = "*.mp3";
if(ofDialog.ShowDialog() == DialogResult.OK)
{
// 2003一下版本 方法 this.axMediaPlayer1.FileName = ofDialog.FileName;
this.axMediaPlayer1.URL= ofDialog.FileName;//2005用法
}
}
这里使用的是微软的播放器,大家也可以试试Winamp的控件,如果你只需要播放声音而不需要显示,你只要把AxMediaPlayer的Visible属性设置为false就可以了。
十一月份过的波澜不惊,传奇私服登陆器,常常去图书馆看书,做题,思考人生,创新课题也完成了,知识论文由于自己水平的和心情的欠缺最终没能完成,放弃了,自己也有些遗憾,但是忧郁的我实在不想让自己纠结下去,实话实说我不会了。