2019年5月9日 星期四

KOKOTING_week12

Week 12




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

(一)音樂

#include<windows.h>
#include <mmsystem.h>

///using namespace std;

int main()
{
    PlaySoundA("C:\\Users\\user\\Downloads\\bubbs.wav",NULL,SND_SYNC);
    PlaySoundA("C:\\Users\\user\\Downloads\\bubbs.wav",NULL,SND_SYNC);
}
///最後執行時 專案的設定 要在link裡加winmm的library



(二)
開新的glut project
加入途中框起來的兩行程式碼

就可以發出聲音


(三)
加入框內程式碼可以播放wav檔
#include <mmsystem.h>

static void key(unsigned char key, int x, int y)
{
    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\\fa.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\\re.wav",NULL,SND_ASYNC);
    if(key=='5') PlaySoundA("C:\\Users\\user\\Downloads\\music\\music\\so.wav",NULL,SND_ASYNC);
}

(四)
加入框內程式碼就可以播放mp3.wma檔




沒有留言:

張貼留言