第一種 用CODEBLOCKS播放聲音
第一步
先開啟CodeBlocks
加入一個Project
選擇Console
然後就一直下一步下一步下一步>位置存在桌面>Finish
第二步
我們再去下載音效(最好是wav檔可以到http://billor.chsh.chc.edu.tw/sound/p.htm下載
然後也是存在桌面
第三步
在專案中加入下列幾行
#include <windows.h>
#include <mmsystem.h>
int main()
{
PlaySoundA("C:\\Users\\user\\Desktop\\檔案名稱.wav",NULL,SND_SYNC);
return 0;
}
[[[第一種完成///]]]
第二種 用GLUT專案播放聲音+彈鋼琴
第一步
跟之前一樣一樣一樣講過N次的步驟
下載Download freeglut 3.0.0 for MinGW 一樣丟桌面丟桌面丟桌面
複製lib裡面的freeglut.a>>複製貼上改成libglut32.a
第二步
去找五個DO、RE、MI、FA、SO的鋼琴音
一樣丟桌面丟桌面丟桌面第三步
去建立一個GLUT專案檔找到static void key(...)函式
在前面加上#include <mmsystem.h>
在函式中加上
if(key=='1')PlaySoundA("C:\\Users\\user\\Desktop\\music\\do.wav",NULL,SND_ASYNC);if(key=='2')PlaySoundA("C:\\Users\\user\\Desktop\\music\\re.wav",NULL,SND_ASYNC);
if(key=='3')PlaySoundA("C:\\Users\\user\\Desktop\\music\\mi.wav",NULL,SND_ASYNC);
if(key=='4')PlaySoundA("C:\\Users\\user\\Desktop\\music\\fa.wav",NULL,SND_ASYNC);
if(key=='5')PlaySoundA("C:\\Users\\user\\Desktop\\music\\so.wav",NULL,SND_ASYNC);
找到int main主函式
把下面這段加進前兩行
PlaySoundA("C:\\Users\\user\\Desktop\\檔案名稱.wav",NULL,SND_ASYNC);
printf("邊開GLUT,邊播音樂");



沒有留言:
張貼留言