2018年5月11日 星期五

Week11 蔡育維 PlaySound


下週小考T-R-T、畫手臂
1.播放聲音
#include <mmsystem.h>
PlaySound("Shot.wav",NULL,SND_ASYNC);
A.        講解
其中第三個參數
SND_ASYNC為不同步的意思(不播完)
SND_SYNC為同步(播完)
具體表現為播放時是否會被播完,同步即播完才會播下一個,不同步即會被切斷直接撥下一個
也有一些其他的,例如:
PlaySound("Shot.wav",NULL,  SND_ASYNC  |   SND_LOOP);
SND_LOOP 重複(必須兼具SND_ASYNC)
B.         實做電子琴
switch (key) {
case '1':
PlaySound("1.wav",  NULL,  SND_ASYNC  );///Do
break;
像這樣寫在glutKeyboardFunc

沒有留言:

張貼留言