2023年4月27日 星期四

恰 week11

 Week11

11-1
寫keyboard控制鍵
ctrl + f 尋找 keyboard,會看到keyboard已有對應鍵的如+-
所以模仿它寫,if(key==27) exit(0); 離開,27 是 ESC鍵





11-2
按keyboard撥放音效
複製剛剛得程式碼,第一行一定要寫 #include <windows.h>,對應到的函式是PlaySound()。
音樂檔檔名要用「絕對路徑」,在這裡反斜線\是特殊符號,所以要用兩個\\。
NULL是空指標,表示這個參數不用;SND_ASYNC是聲音「不同步」,就是直接播的意思。



按下鍵盤1.2.3按鍵時,對應到do.re.mi的檔案,就會播放出聲音



11-3
直接build and run就可以放播放聲音
開一個空白empty file檔案



改成相對路徑也可以播放





11-4
播放音樂
開一個新專案,原始程式碼不要刪除,第137行打新程式碼
#include "CMP3_MCI.h"
CMP3_MCI myMP3;

int main裡打上
char filename[] = "C:/Users/Administrator/Desktop/do-re-mi/suzume.mp3";
myMP3.Load(filename);
myMP3.Play();




直接叫出音樂檔
project-properties-Build targets Execution working dir: 路徑改成一個點.


不用打出路徑就可以撥放音樂









沒有留言:

張貼留言