聲音 - 音效、音樂
Windows 平台
初階版
1. 先開啟Code Blocks建立GLUT專案
2. 可在main裡加入PlaySoundA播放聲音
#include <mmsystem.h>
PlaySoundA("file.wav", NULL, SND_ASYNC);
PlaySoundA("檔名", 在哪裡, 如何播);
*音樂檔要放在freeglut/bin目錄中
*它會播完整首音樂才會進入下一行程式碼
進階版
加入CMP3_MCI.h函式庫 (Facebook社團下載)
#include "CMP3_MCI.h"
CMP3_MCI mp3; //宣告變數
int main ()
{
mp3.Load ("file.mp3"); //讀入mp3檔
mp3.Play (); //播放mp3檔
}
*它會播著音樂進入下面的程式碼
Java 平台
使用Processing語言
*要加入Minim函式庫
*在Processing軟件上按速寫本 > 引用庫文件 > 添加庫文件
找Minim庫文件下載
import ddf.minim.*; //use ddf's minim music library
Minim minim; //int a; the whold system
AudioPlayer player; //corresponding to one mp3 file
void setup() {
minim = new Minim(this); //constructop of Minim Object
player = minim.loadFile("music.mp3"); //minim load to player
player.play();
}
void draw() {
}

沒有留言:
張貼留言