论坛: 编程破解 标题: 关于用C读取*.WAV文件的问题。 复制本贴地址    
作者: 山鸡 [duck_chen]    论坛用户   登录
谁都知道一个好的游戏需要好的背景音乐。
最近自己娱乐编写了一个小游戏程序,可是苦于没有音乐。
用扬声器编写了一段音乐,确实难听。
而且好象要使它成为背景音乐还非常的困难。
后来得以解决,因为我发现DOS下的时间中断可以为我们所用,它每秒产生18.2次,于是我通过改写它来实现了背景音乐。
可是谁愿意与这机械式的声音长拌游戏啊?况且我音乐水平不高也编写不出好听的音乐来!:)所以请教有谁知道怎样用C来编写读取WAV格式的文件啊?
是不是设计到对声卡的操作啊?也就是要对DSP芯片进行操作啊?
怎么实现呢?(最好用C语言)解决了这个问题,那WAV文件的数据结构又是怎样的呢?哪位高手请指点一下小弟嘛!!!

地主 发表时间: 08/11 17:10

回复: nuoya [nuoya]   论坛用户   登录
*.wav文件自己创建!
用Playsound()函数调用,原型:
Bool Playsound(LPCSTR pszsound;//string of sound to play
               HMODULE hmod;//instance of application
               DWORD fdwSound);//flags parameter

B1层 发表时间: 08/12 15:08

论坛: 编程破解

20CN网络安全小组版权所有
Copyright © 2000-2010 20CN Security Group. All Rights Reserved.
论坛程序编写:NetDemon

粤ICP备05087286号