C语言 怎么编程播放WAV音乐

C语言 怎么编程播放WAV音乐,第1张

可以使用PlaySound()函数播放声音文件,

该函数原型位于#include <mmsystem.h>中,

函数原型为: BOOL PlaySound(LPCSTR pszSound, HMODULE hmod,DWORD fdwSound)

参数pszSound是要播放声音的文件名,

只支持WAV等格式的文件

参数hmod是应用程序的实例句柄,一般传递NULL就可以;

参数fdwSound是标志的组合掩码,

可选值有SND_FILENAME、SND_ASYNC、SND_SYNC等。

SND_FILENAME表示pszSound参数指定的是文件名(pszSound还可以指定资源、内存音乐、系统音乐等等);

SND_ASYNC:用异步方式播放声音,PlaySound函数在开始播放后立即返回;

SND_SYNC:同步播放声音,在播放完后PlaySound函数才返回;

SND_LOOP一遍遍的重复播放声音,必须与SND_ASYNC标志一块使用。

【2、使用举例】

PlaySound(TEXT("C:\\WINDOWS\\Media\\Windows XP 启动.wav"),NULL,SND_FILENAME|SND_SYNC)

在网页制作中加入以下代码就可以播放文件。

<BGSOUND

balance=0

loop=infinite

src="(文件路径)*.wav"

volume=0>

在C语言中我没试过,查了一下,要调用API函数sndplay或者playsound


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/tougao/11517215.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-16
下一篇 2023-05-16

发表评论

登录后才能评论

评论列表(0条)

保存