1.先用codeblock開啟console的專案
2.打上下列程式碼
#include <windows.h>
#include <mmsystem.h>
int main()
{
PlaySoundA("C:\\Users\\user\\Downloads\\bubbs.wav",NULL,SND_SYNC);
return 0;
}
※ 在 " " 之間的 \ 要打兩個 \ \ 才出的來
※PlaySoundA內的3個參數分別是 ( 聲音檔 , 空 , 同步播放 )
3.配合著glut使用看看,在開啟glut的專案後在main函式上面打上#include <mmsystem.h>
並在main函式中打上PlaySoundA("C:\\Users\\user\\Downloads\\bubbs.wav",NULL,SND_SYNC);
就可以發出聲音,並且把程式碼最後的SYNC改成ASYNC就可以讓圖片跟聲音一起出來了
4.製作簡易鋼琴
在key函式中加上
if(key=='1')PlaySoundA("C:\\Users\\user\\Downloads\\music\\music\\do.wav",NULL,SND_ASYNC);
if(key=='2')PlaySoundA("C:\\Users\\user\\Downloads\\music\\music\\re.wav",NULL,SND_ASYNC);
if(key=='3')PlaySoundA("C:\\Users\\user\\Downloads\\music\\music\\mi.wav",NULL,SND_ASYNC);
if(key=='4')PlaySoundA("C:\\Users\\user\\Downloads\\music\\music\\fa.wav",NULL,SND_ASYNC);
if(key=='5')PlaySoundA("C:\\Users\\user\\Downloads\\music\\music\\so.wav",NULL,SND_ASYNC);
並在函式的最上面要再打一次#include <mmsystem.h>就可以使用鍵盤上的1~5來發出do re mi fa so的聲音了
5.用程式播放出MP3檔案,先把 CMP3_MCI.h 下載下來並丟到程式的資料夾中接下來在程式碼最上方打上
#include "CMP3_MCI.h"//從目錄中找到CMP3_MCI.h
CMP3_MCI myMP3;//宣告物件變數
並在main函式中加上
myMP3.Load("C:\\Users\\user\\Downloads\\Canon.mp3");//讀取檔案
myMP3.Play();\\播放




沒有留言:
張貼留言