先開一個基本的GLUT專案
並如下圖加入程式碼

#include<mmsystem.h> ///使用MultiMedisSystem
#include<stdio.h>
int main(int argc, char *argv[])
{
PlaySoundA("Wave.wav",NULL,SND_SYNC);
///Wave.wav放在freeglut的bin
printf("海浪後出現了奇怪的畫面");
PS:
PlaySoundA(檔名,開啟位置,SND_SYNC(播放結束才執行下一行)/SND_ASYNC(開始播放並執行下一行))
2.嘗試不使用.wav 使用.mp3
在FB下載 CMP3_MCI.h
改寫原專案

#include"CMP3_MCI.h"
#include<stdio.h>
CMP3_MCI mp3;
int main(int argc, char *argv[])
{
//PlaySoundA("Wave.wav",NULL,SND_SYNC);
mp3.Load("file.mp3");
mp3.Play();
3.使用processing3進行嘗試
下載processing3並添加Minim的函式庫


並輸入以下程式碼
import ddf.minim.*; //use ddf's minim music library
Minim minim;//int a; the whold system
AudioPlayer player;//cprreponding to one mp3 file
AudioPlayer player2;
void setup(){
minim= new Minim(this);//constructor of Minim Object
player = minim.loadFile("file.mp3");//minim load to player
player.loop();
player.play();
}
void draw(){
}
按Ctrl+k開啟資料夾位置並添加檔案
沒有留言:
張貼留言