2018年5月14日 星期一

Week12-計時器 Timer

1.下載聲音檔存到 C:\Users\user\Desktop\freeglut\bin
   開啟 glut專案加入

   #include<mmsystem.h>
   int main(int argc, char *argv[])
  {
       PlaySoundA("shot.wav", NULL, SND_ASYNC); ....














2.利用MP3檔播放

#include <mmsystem.h>
#include "CMP3_MCI.h"
CMP3_MCI myMP3;
int main(int argc, char *argv[])
{
    myMP3.Load("123.mp3");
    myMP3.Play(); ....

3.加入計時器
#include <mmsystem.h>
#include "CMP3_MCI.h"
CMP3_MCI myMP3;
void timer(int t)
{
    glutTimerFunc(2000, timer, 0);
    PlaySound("Shot.wav", NULL, SND_ASYNC);
}
int main(int argc, char *argv[])
{
    ///myMP3.Load("123.mp3");
    ///myMP3.Play();
    .
    .
    .
    .
    .
    glutReshapeFunc(resize);
    glutDisplayFunc(display);
    glutKeyboardFunc(key);
    glutIdleFunc(idle);
    glutTimerFunc(3000, timer, 0);


沒有留言:

張貼留言