c#语音报时(含完整的声音资源文件).rar
2014-06-08 11:09
239 查看
private void btnBaoshi_Click(object sender, EventArgs e) { try { System.Threading.Thread thread = new System.Threading.Thread(new System.Threading.ThreadStart(PlayTime)); thread.Start(); } catch (Exception ex) { MessageBox.Show(ex.Message); } } private static void PlayTime() { System.Media.SoundPlayer sndPlayer; string sound = @"VoiceTime\TIMENOW.wav"; sndPlayer = new System.Media.SoundPlayer(sound); sndPlayer.PlaySync(); if (DateTime.Now.Hour >= 0 && DateTime.Now.Hour < 6) sound = @"VoiceTime\AM0.wav"; else if (DateTime.Now.Hour >= 6 && DateTime.Now.Hour < 12) sound = @"VoiceTime\AM1.wav"; else if (DateTime.Now.Hour >= 12 && DateTime.Now.Hour < 18) sound = @"VoiceTime\PM.wav"; else sound = @"VoiceTime\EM.wav"; sndPlayer = new System.Media.SoundPlayer(sound); sndPlayer.PlaySync(); int hours = DateTime.Now.Hour; if (hours > 12) hours = hours - 12; if (hours < 10) sound = @"VoiceTime\T0" + hours + ".wav"; else sound = @"VoiceTime\T" + hours + ".wav"; sndPlayer = new System.Media.SoundPlayer(sound); sndPlayer.PlaySync(); sound = @"VoiceTime\POINT.wav"; sndPlayer = new System.Media.SoundPlayer(sound); sndPlayer.PlaySync(); int min = DateTime.Now.Minute; if (min >= 0 && min < 10) sound = @"VoiceTime\T00.wav"; else if (min >= 10 && min < 20) sound = @"VoiceTime\T10.wav"; else if (min >= 20 && min < 30) sound = @"VoiceTime\T20.wav"; else if (min >= 30 && min < 40) sound = @"VoiceTime\T30.wav"; else if (min >= 40 && min < 50) sound = @"VoiceTime\T40.wav"; else if (min >= 50 && min < 60) sound = @"VoiceTime\T50.wav"; sndPlayer = new System.Media.SoundPlayer(sound); sndPlayer.PlaySync(); min = min % 10; if (min != 0) { sound = @"VoiceTime\T0" + min + ".wav"; sndPlayer = new System.Media.SoundPlayer(sound); sndPlayer.PlaySync(); } sound = @"VoiceTime\MIN.wav"; sndPlayer = new System.Media.SoundPlayer(sound); sndPlayer.PlaySync(); if (sndPlayer != null) { sndPlayer.Dispose(); sndPlayer = null; } }
c#语音报时(含完整的声音资源文件).rar
相关文章推荐
- C#播放资源文件中的声音
- 使用wmp控件连续播放多个声音文件的代码(计算机报时程序C#)
- C#中使用资源文件
- 从资源文件里加载文件(C#)
- [CF.Skills]播放嵌入资源的声音文件
- 从资源文件里加载文件或读取资源(C#)
- C#创建和使用资源文件
- 用NAnt编译带有资源文件(*.resx,*.bmp,*.gif等)的C#项目
- C#操作压缩文件(rar,zip,gzip,winform/asp.net)
- C#一个完整的执行ping命令的.cs文件,可编译成.dll文件用
- C# Vs2005资源文件嵌入资源使用方法
- 用C#播放声音文件
- 在应用程序中播放声音资源文件
- C# 调用声音文件,包括API函数和调用VisualBasic(vs2003)函数
- 小议C#下文本文件与resources资源文件的相互转换
- C# DLL资源文件打包(图片、JS、CSS)[WebResource]
- C#2005 在窗体中播放嵌入资源的声音
- 在c#中代码模糊与资源文件
- C#操作压缩文件(rar,zip,gzip,winform/asp.net)
- C#生成和访问资源文件