博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
c++播放wav声音文件
阅读量:2401 次
发布时间:2019-05-10

本文共 544 字,大约阅读时间需要 1 分钟。

导读:
  if (GetFileAttributes(WavName)!= -1)
  {
  FILE *Ifp= _tfopen(WavName, _T("rb"));
  if (Ifp!=NULL)
  {
  char sbuff[80*2];
  fread(sbuff, sizeof(char), 12, Ifp);
  fclose(Ifp);
  if( ( sbuff[0] == 'R' || sbuff[1] == 'I' || sbuff[2] == 'F' || sbuff[3] == 'F' )
  || ( sbuff[8] == 'W' || sbuff[9] == 'A' || sbuff[10] == 'V' || sbuff[11] == 'E' ))
  {
  sndPlaySound(WavName,SND_ASYNC | SND_LOOP);//文件不存在此函数能播放系统声音
  return;
  }
  }
  }
  PlaySound(MAKEINTRESOURCE( IDR_WAVE1 ),theApp.m_hInstance,SND_ASYNC | SND_LOOP|SND_RESOURCE);
  }
本文转自

转载地址:http://bciob.baihongyu.com/

你可能感兴趣的文章
SAPFans.cn
查看>>
SAP-IMG[EN]
查看>>
dba-oracle
查看>>
SAPFans.com
查看>>
关于驱动程序中的ioctl (转贴)
查看>>
sapclub
查看>>
SAP一领网
查看>>
好书介绍:Linux设备驱动程序(第三版)
查看>>
SAP Transactions
查看>>
好书推荐:深入理解Linux内核(第二版)
查看>>
Jonathan Lewis
查看>>
SAP子虚网
查看>>
名人名言
查看>>
inittab文件中的一个要设置的地方!
查看>>
Linux 系统中的Samba配置(转贴)
查看>>
西安信息资源网
查看>>
设置samba是应注意的地方!
查看>>
通用线程: 高级文件系统实现者指南,第 4 部分(来自IBM)
查看>>
Samba3.0服务器实战调试(zt)
查看>>
Gentoo udev 指南
查看>>