我已经把wav文件加载到资源中了,一个是IDR_MUSIC01,另一个是IDR_MUSIC02,怎么才能同时播放?PlaySound只能播放其中一个,播放另一个的话,之前播放的会终止。看了网上很多说用MCI,也有说用多线程,不过没看明白具体怎么弄。求大神给一段代码分析分析。
字符集为Unicode
MFC如何同时播放两个音乐
答案:2 悬赏:50 手机版
解决时间 2021-02-05 12:40
- 提问者网友:我们很暧昧
- 2021-02-04 18:18
最佳答案
- 五星知识达人网友:低血压的长颈鹿
- 2021-02-04 19:24
MCI 不一定要在MFC里面实现 我以前就做过在控制台下实现的 现在找不到了
全部回答
- 1楼网友:詩光轨車
- 2021-02-04 19:53
dsound只能播放wav文件吧。可以用windos自带的录音软件来录音出来的就是wav,所以你只要把麦关了然后开录音把midi放一遍就录下来了,不过有1分钟的限制。
播放midi你得用directmusic,你肯定看错了。另外,播放两个声音你只需要创建两个buffer然后分别play()就可以了。
好吧。据说dx当时的文档里有用directsound来播放midi的案例。但是我没找到所以我不知道应该怎么做,大多数资料都说dsound播放wav,dmusic播放midi.
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯