设为首页 加入收藏

TOP

26.1.5 定时播放WAV文件
2013-10-07 13:13:13 来源: 作者: 【 】 浏览:65
Tags:26.1.5定时 播放 WAV 文件

26.1.5  定时播放WAV文件

使用PlaySound()函数和定时器机制可以实现定时播放WAV文件。代码如下:

  1. void CSoundSampleDlg::OnButtonPlaywav()           
    // 播放WAV文件函数  
  2. {  
  3.     SetTimer(200, 10000, NULL);                    
    // 启动定时器处理函数  
  4. }  
  5. void CSoundSampleDlg::OnTimer(UINT nIDEvent)       
    // 定时器处理函数  
  6. {  
  7.     if (nIDEvent == 200)  
  8.     {  
  9.         CString sFileName = _T("Windows XP 启动.wav");  
    // 定义声音文件变量  
  10.         ::PlaySound(sFileName, NULL, SND_FILENAME); 
    // 播放声音文件  
  11.     }  
  12.     CDialog::OnTimer(nIDEvent);                
    // 调用定时器类的基础定时函数  

上面代码中,SetTimer()函数启动定时器,在定时器处理函数中,调用PlaySound()函数播放指定的WAV文件。本例中,播放Windows系统中自带的启动声音。

】【打印繁体】【投稿】【收藏】 【推荐】【举报】【评论】 【关闭】 【返回顶部
分享到: 
上一篇26.2.2 相册屏幕保护程序 下一篇26.4.5 显示JPEG图像

评论

帐  号: 密码: (新用户注册)
验 证 码:
表  情:
内  容: