2019年5月9日 星期四

比利安娜工作室-balaboom_Week12

2019/5/9 Week12
(1)主題:鍵盤
(2)主題:聲音、音樂WAV、MP3
(3)複習:階層T-R-T骨架
(4)作業:能操控的機器人

用codeblocks播放音樂
1.先到google下載"WAV"音檔
2.開啟codeblocks建立Console application專案
3.打上程式碼
    ⇨最後在執行時,專案的設定,要在link時,加入一個winmm的library


音樂與glut的結合
1.先建立一個glut的專案
2.#include<mmsystem.h>
   PlaySoundA("C:\\Users\\user\\Downloads\\lightning.wav",NULL,SND_SYNC);
   加上這兩行之後,執行時就會先有音樂再跑出六個圖形



利用鍵盤播出do re mi fa so的聲音
 #include <mmsystem.h>
    if(key=='1') PlaySoundA("C:\\Users\\user\\Downloads\\do.wav",NULL,SND_ASYNC);
    if(key=='2') PlaySoundA("C:\\Users\\user\\Downloads\\re.wav",NULL,SND_ASYNC);
    if(key=='3') PlaySoundA("C:\\Users\\user\\Downloads\\mi.wav",NULL,SND_ASYNC);
    if(key=='4') PlaySoundA("C:\\Users\\user\\Downloads\\fa.wav",NULL,SND_ASYNC);
    if(key=='5') PlaySoundA("C:\\Users\\user\\Downloads\\so.wav",NULL,SND_ASYNC);
執行後一樣先有自己加入的音樂,然後跑出6張圖,接著按著1~5就有do re mi fa so 的旋律


MP3檔的執行


沒有留言:

張貼留言