JarvisChu

一、播放系统的消息声音

   BOOL WINAPI MessageBeep( __in  UINT uType);
   MSDN 中对这个函数的说明是:播放一个波形文件(也就是wav格式),每一个声音类型的波形声音在注册表中有一个条目(entry)指定.
二、播放mav格式声音
    BOOL PlaySound(LPCTSTR pszSound,HMODULE hmod,DWORD fdwSound);
    具体的函数详情参照MSDN吧
    一个简单实例如下
三、利用MCI 接口实现播放任意格式声音
然后直接用mciSendString函数即可  
上面两条 便可以播放 C盘下的123.mp3 了
具体的mci 编程,有待进一步的学习
四、利用强悍的MCIWndCreate()函数
五、利用Windows Media Player 控件
通过project--->add to project--->Components and Controls -->Registered ActiveX Controls--->Windows Media Player
Insert这个控件后,我们project中会自动添加17个类,这些都是Windows Media Player 控制相关的,同时我们的UI设计时的tools bar 中会多
出一个控件,那就 Windows Media Player ,拖到窗口上就能使用。
我们可以把这个控件关联成Control 类型的变量,这样,程序中就利用这个变量来设置WMPlayer。
如我们添加成变量名为:m_ctlWMPlayer,则利用,m_ctrWMPlayer.SetUrl("C:/123.mp3"),就可以播放我们c盘下的名为123.MP3的文件了
更深入的运用,有待更进一步的学习!

分类:

技术点:

相关文章:

  • 2021-09-02
  • 2021-12-12
  • 2021-11-27
  • 2021-12-29
  • 2021-09-02
  • 2021-09-08
  • 2019-12-13
猜你喜欢
  • 2020-04-30
  • 2021-11-04
  • 2021-11-01
  • 2021-12-22
  • 2021-10-26
  • 2021-08-07
  • 2021-12-25
相关资源
相似解决方案