2018年5月14日 星期一

week12 矮矮的筆記

1.複習上周 Playsound()

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

2.播MP3檔
***要把MP3檔放在Project目錄裡***

#include <mmsystem.h>
#include "CMP3_MCI.h"///雙引號,在同一個目錄裡
CMP3_MCI myMP3;///宣告一個 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;///宣告一個 CMP3_MCI 物件變數,叫myMP3
void timer(int t )///計時器函式
{
    glutTimerFunc(2000, timer , 0);///使用計時器,下一個鬧鐘2秒
    PlaySound("Shot.wav", NULL, SND_ASYNC);
}
int main(int argc, char *argv[])
{
    //myMP3.Load("123.mp3");///讀入檔案
    //myMP3.Play();///播放

    glutInit(&argc, argv);
    glutInitWindowSize(640,480);
    glutInitWindowPosition(10,10);
    glutInitDisplayMode(GLUT_RGB | GLUT_DOUBLE | GLUT_DEPTH);

    glutCreateWindow("GLUT Shapes");

    glutReshapeFunc(resize);
    glutDisplayFunc(display);
    glutKeyboardFunc(key);
    glutIdleFunc(idle);
    glutTimerFunc(7000, timer, 0 );///使用計時器,第一個鬧鐘7秒
    ///          等多久,函式,參數

沒有留言:

張貼留言