1.CodeBlocks新增Console Application專案
2.輸入程式碼:
#include<windows.h>
#include<mmsystem.h>
int main()
{
PlaySoundA("C:\\Users\\user\\Downloads\\oceano.wav",NULL,SND_SYNC);
}
(C:\\Users\\user\\Downloads\\oceano.wav)為音樂路徑。
3.專案名稱右鍵:Bulid Options→新增Linker settings→add→winmm。
使用Freeglut
1.下載freeglut
2.lib重製libfreeglut.a改名libglut32.a
3.新增Codeblock GLUT專案
4.選擇freeglut資料夾
5.輸入程式碼:
#include<windows.h>
#include<mmsystem.h>
int main()
{
PlaySoundA("C:\\Users\\user\\Downloads\\oceano.wav",NULL,SND_SYNC);
}
(C:\\Users\\user\\Downloads\\oceano.wav)為音樂路徑。
用鍵盤控制音樂:
1.新增GLUT專案
2.加入程式碼:
第94行: #include<mmsystem.h>
第99~103行:
if(key=='1') PlaySoundA("C:\\Users\\user\\Downloads\\music\\do.wav",NULL,SND_ASYNC);
if(key=='2') PlaySoundA("C:\\Users\\user\\Downloads\\music\\re.wav",NULL,SND_ASYNC);
if(key=='3') PlaySoundA("C:\\Users\\user\\Downloads\\music\\mi.wav",NULL,SND_ASYNC);
if(key=='4') PlaySoundA("C:\\Users\\user\\Downloads\\music\\fa.wav",NULL,SND_ASYNC);
if(key=='5') PlaySoundA("C:\\Users\\user\\Downloads\\music\\so.wav",NULL,SND_ASYNC);
第149行:
PlaySoundA("C:\\Users\\user\\Downloads\\oceano.wav",NULL,SND_SYNC);
"C:\\Users\\user\\Downloads\\music\\do.wav"為音樂路徑。
用MP3播放音樂:
第144行:
#include "CMP3_MCI.h"///(1) 雙引號,先找自己現在的目錄, Class for MP3 by MCI方法
CMP3_MCI myMP3;///(2) 宣告一個我們要用的物件
int main(int argc, char *argv[])
{
myMP3.Load("C:\\users\\user\\Downloads\\oceano.wav");///(3) Load我們的 MP3 or WMA
myMP3.Play();///(4) Play它, 就成功了....,.
"C:\\Users\\user\\Downloads\\music\\oceano.wav"為音樂路徑。
沒有留言:
張貼留言