2016年5月3日 星期二

Week 11 蔡雯茜

【課堂作業 一】


先下載音檔,如圖操作







開啟 CodeBlocks 建立貝殼專案





接著新增以下程式碼
#include <windows.h>
#include <mmsystem.h>

PlaySoundA("Do.wav", NULL, SND_SYNC);
PlaySoundA("Re.wav", NULL, SND_SYNC);
PlaySoundA("Mi.wav", NULL, SND_SYNC);



把音樂檔移至專案資料夾



接著如圖操作









最後按下 Build and run 即可聽見音樂




【課堂作業 二】

接著將程式碼改為如下
#include <GL/glut.h>
#include <windows.h>
#include <mmsystem.h>

void display()
{

}

void keyboard(unsigned char key, int x, int y)
{
    if(key=='1') PlaySoundA("Do.wav", NULL, SND_SYNC);
    if(key=='2') PlaySoundA("Re.wav", NULL, SND_SYNC);
    if(key=='3') PlaySoundA("Mi.wav", NULL, SND_SYNC);
}
int main(int argc, char**argv)
{
    glutInit(&argc,argv);
    glutInitDisplayMode(GLUT_DOUBLE | GLUT_DEPTH);
    glutCreateWindow("3D and Sound");

    glutDisplayFunc(display);
    glutKeyboardFunc(keyboard);

    glutMainLoop();
    return 0;
}

以下如圖操作








最後按下 Build and run ,按下1,2,3即能有音樂




沒有留言:

張貼留言