在VC++中播放WAV文件

努力吧骚年love

努力吧骚年love

2016-02-19 14:27

今天给大家分享的是由图老师小编精心为您推荐的在VC++中播放WAV文件,喜欢的朋友可以分享一下,也算是给小编一份支持,大家都不容易啊!

  首先,你必须手工将WAV文件加入到资源文件.rc 中。

  象这样:wave

(本文来源于图老师网站,更多请访问https://m.tulaoshi.com/bianchengyuyan/)

  例子:cool wave c:projectssoundscool.wav
  
  然后,在你需要播放WAV的地方加入下面的函数:

  bool playresource(lpstr lpname)
  {
  bool brtn;
  lpstr lpres;
  handle hres;
  hrsrc hresinfo;
  hinstance nl=afxgetinstancehandle();

  /* find the wave resource. */
  hresinfo= findresource(nl,lpname,"wave");
  if(hresinfo == null)
  return false;
  /* load the wave resource. */

  hres = loadresource(nl,hresinfo);
  if (hres == null)
  return false;

  /* lock the wave resource and play it. */
  lpres=(lpstr)lockresource(hres);
  if(lpres==null)
  return false;

(本文来源于图老师网站,更多请访问https://m.tulaoshi.com/bianchengyuyan/)

  brtn = sndplaysound(lpres, snd_memory | snd_sync);
  if(brtn == null)
  return false;

  /* free the wave resource and return success or failure. */
  freeresource(hres);
  return true;
  }
  
  最后,你就可以使用了。

  playresource("cool");

展开更多 50%)
分享

猜你喜欢

在VC++中播放WAV文件

编程语言 网络编程
在VC++中播放WAV文件

VB中播放WAV文件

编程语言 网络编程
VB中播放WAV文件

s8lol主宰符文怎么配

英雄联盟 网络游戏
s8lol主宰符文怎么配

在VC++中启用内存泄露检测

编程语言 网络编程
在VC++中启用内存泄露检测

在Authorware中压缩WAV声音文件

设计软件 平面设计软件 广告设计软件
在Authorware中压缩WAV声音文件

lol偷钱流符文搭配推荐

英雄联盟 网络游戏
lol偷钱流符文搭配推荐

vc在应用程序中播放声音资源文件

编程语言 网络编程
vc在应用程序中播放声音资源文件

在VB中播放AVI文件

编程语言 网络编程
在VB中播放AVI文件

lolAD刺客新符文搭配推荐

英雄联盟
lolAD刺客新符文搭配推荐

VC下TabCtrl的控制问题解决办法

VC下TabCtrl的控制问题解决办法

让你的软件界面更漂亮 [VC][二]

让你的软件界面更漂亮 [VC][二]
下拉加载更多内容 ↓