回 帖 发 新 帖 刷新版面

主题:请教一个关于vc++中声音播放的问题。

各位大侠:
    我初学vc++,还没接触mfc,现在只是初步了解了一下api函数。

问题:
    如何在一个应用程序中同时播放两个wav声音文件(一个作为背景音乐,一个作为按键声音)。谢谢!

问题补充描述:
    播放一个背景音乐的问题已经解决,方法是利用PlaySound函数。现在想加个按键的声音,可是出了问题,就是按键声音响应的同时背景音乐就自动关掉了。这两个声音都是wav格式的,使用的都是PlaySound函数来播放。具体如下:
//背景音乐循环播放:
PlaySound(MAKEINTRESOURCE(IDM_SOUNDRC),hInstance, SND_RESOURCE|SND_ASYNC|SND_LOOP);
//按键声音按一下响一次:
PlaySound(MAKEINTRESOURCE(IDM_RECTSOUNDUP),hInstance,SND_RESOURCE|SND_ASYNC);

回复列表 (共5个回复)

沙发

看看把PlaySound最后一个参数改了

板凳


谢谢了,可是具体怎么个改法呢?
我只要它能实现同时播放两个声音文件就可以了。

3 楼

MSDN上自己去查查吧.

4 楼

试试用线程的方式

5 楼

听说过这种方法
可是具体怎么做呢,能举个例子吗?
谢谢了。

我来回复

您尚未登录,请登录后再回复。点此登录或注册