-,-暑假学校培训做个小游戏,但是用playsound只能播放一个音乐,于是四处求解,现在放假了闲下来写下来:
一是为了方便广大同样的苦逼者解决问题。二是为了以后忘了直接回来看看(这才是主要原因
)
——————————————————华丽的分割线————————————————————————
首先我们需要头文件
#include<windows.h>
#include <mmsystem.h>
#pragma comment(lib, "winmm.lib")
上面的winmm.lib,也可以通过在VS的Project->Settings->Link->Object/libray module中加入库 Winmm.lib。
首先需要声明
MCI_OPEN_PARMS musicopen;
MCI_PLAY_PARMS musicplay;
UINT musicpalyer1;//第一个设备,用来播放音乐
UINT musicpalyer2;//第二个设备,用来播放另一首音乐
musicopen.lpstrDeviceType = TEXT("mpegvideo");