iT邦幫忙

第 12 屆 iT 邦幫忙鐵人賽

DAY 16
0
自我挑戰組

Re:從零開始的processing系列 第 16

Processing - Day 16 淺談聲音

前言

這次介紹的是Minim這個函式庫,他可以用來載入和撥放音檔,然後因為介紹的網站大多都英文,然後我英文又偏爛,如果介紹有誤請見諒。

正文

首先這個函數也是要從Libraries 新增的,寫法是這樣。

import  ddf.minim.*;

接著要新增變數

Minim minim;  //新增minim變數
AudioPlayer player;  //新增音樂變數

這邊的AudioPlayer我不是很確定要幹嘛,我只知道要寫就是。

minim = new Minim(this); 

這個算是導入到程式裡用的,我也一樣不是很了解要幹嘛,好像每個Libraries的函式都要用就是。

player = minim.loadFile("lty.mp3");

這個是讀取檔案的程式。

player.play();

播放聲音時用的

minim.loadFile("String"); // 讀取音頻文件
minim.AudioPlayer 對象
minim.play() // 播放
minim.isPlaying() // 正在播放?
minim.pause() // 暫停
minim.rewind() // 回到開頭
minim.bufferSize() // 音樂緩衝大小
minim.position() // 當前播放位置
minim.length() // 音樂長度
left.get() // 左聲道數據提取
right.get() // 右聲道數據提取

這是其他會用到的。

結語

今天,就醬,掰


上一篇
## Processing - Day 15 淺談 3D 繪圖之三
下一篇
Processing - Day 17 淺談檔案輸出
系列文
Re:從零開始的processing28

尚未有邦友留言

立即登入留言