1. mp3 播放器
範例程序點開
Add Example --> liberires --> Filter搜尋 sound
並安裝圖上之函式庫
使用函式庫匯入,並撥放音樂
播放程式碼:
import processing.sound.*;
SoundFile player;
void setup()
{
player = new SoundFile(this, "tone.mp3");
player.play();
}
滑鼠按下去撥放音樂程式碼:
import processing.sound.*;
SoundFile player;
void setup()
{
player = new SoundFile(this, "tone.mp3");
player.play();
}
void draw()
{
}
void mousePressed()
{
player.play();
}

按下去撥放音樂並放氣球程式碼:
PImage imgBalloon;
float []balloonX = new float[200];
float []balloonY = new float[200];
float []balloonSize = new float[200];
int nowN=0;
import processing.sound.*;
SoundFile player;
void setup()
{
size(500,400);
imgBalloon = loadImage("balloon.png");
player = new SoundFile(this, "balloon.mp3");
player.play();
}
void draw()
{
background(255);
for(int i=0; i<nowN; i++)
{
image(imgBalloon, balloonX[i], balloonY[i], balloonSize[i], balloonSize[i]/2*3);
if(balloonY[i]>0) balloonY[i]--;
}
if(mousePressed && balloonSize[nowN-1]< 100) setBalloon(balloonSize[nowN-1]*1.05, nowN-1);
}
void setBalloon(float size, int i)
{
balloonSize[i] = size;
balloonX[i]=mouseX-balloonSize[i]/2;
balloonY[i]=mouseY-balloonSize[i]/2*3;
}
void mousePressed()
{
setBalloon(20,nowN);
nowN++;
player.play();
}
void mouseReleased()
{
player.stop();
}

沒有留言:
張貼留言