先下載音檔,如圖操作



開啟 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即能有音樂









沒有留言:
張貼留言