C++用mci音频播放

来源:互联网 发布:励志的句子 知乎 编辑:程序博客网 时间:2024/06/04 20:55
#include<fstream>#include<iostream>#include<windows.h>#include<mmsystem.h>#pragma comment(lib,"winmm.lib")using namespace::std;int main(){MCI_OPEN_PARMS OpenParms;//打开设备OpenParms.lpstrDeviceType =NULL;// "mpegvideo";OpenParms.lpstrElementName ="1.mp3";OpenParms.wDeviceID = NULL;mciSendCommand (NULL, MCI_OPEN,MCI_OPEN_ELEMENT, (DWORD)&OpenParms);MCI_PLAY_PARMS PlayParms;//播放文件PlayParms.dwFrom = 0;while(1){char ch=getchar();if(ch=='p')//播放{mciSendCommand (OpenParms.wDeviceID, MCI_PLAY, MCI_FROM, (DWORD)&PlayParms);}if(ch=='a')//暂停{mciSendCommand (OpenParms.wDeviceID, MCI_PAUSE, NULL, (DWORD)&PlayParms);}if(ch=='r')//继续播放{mciSendCommand (OpenParms.wDeviceID, MCI_RESUME, NULL, (DWORD)&PlayParms);}if(ch=='s')//停止{mciSendCommand (OpenParms.wDeviceID, MCI_STOP, NULL, (DWORD)&PlayParms);}}getchar();}

原创粉丝点击