2017年11月23日 星期四

詠銓_Week11_Note

Class: 播放音樂

1.開啟一個 Glut 專案,加入以下程式碼即可撥放.wav檔的音樂
  #include <mmsystem.h> //include系統的多媒體涵式庫
      PlaySoundA("file.wav", NULL, SND_ASYNC); //寫在main,
                                                                                     //播放("檔名.wav",  在哪裡, 同步播放)
2.接著是.mp3檔的音樂檔,先下載CMP3_MCI.h

3.一樣開啟一個專案,打入以下程式碼:
  #include <stdio.h>
  #include "CMP3_MCI.h"  //使用外掛,可在FB下載
  CMP3_MCI mp3; 
  int main()
 
{
      mp3.Load("file.mp3"); //讀入 mp3檔 
      mp3.Play(); //Play播放mp3檔
      printf("現在在待輸入a\n");
      int a;
      scanf("%d", &a); //等待輸入時,程式還沒結束
  }

即可撥放.mp3音樂
Note: scanf 在此的功用是讓程式等待輸入,所以程式尚未結束,音樂就不會停下來

4.在 processing (Java) 中播放音樂,先開啟 processing

5.接著在選單中加入涵式庫,選擇 Minim


6.等他下載完後,輸入以下程式碼:
 import ddf.minim.*;
 Minim minim;
 AudioPlayer player;
 void setup(){
   minim = new Minim(this);
   player = minim.loadFile("file.mp3");
   player.play(); 
 }
 void draw(){
 }
即可撥放音樂




沒有留言:

張貼留言