#04:音楽ファイルの利用
このチャプターでは、音楽ファイルを利用する方法について学習します。
新・Java入門編12: 条件分岐を理解しよう
https://paiza.jp/works/java/new-primer/java-new-primer-12
パッケージについて学習しよう
https://paiza.jp/works/java/new-primer/java-new-primer-25
void setup() {
  size(200, 200);
  textAlign(CENTER, CENTER);
  textSize(24);
}
void draw() {
  background(0);
}
import processing.sound.*;
SoundFile soundFile;
boolean isPausing = true;
void setup() {
  size(200, 200);
  textAlign(CENTER, CENTER);
  textSize(24);
  soundFile = new SoundFile(this, "music.wav");
}
void draw() {
  background(0);
  
  if (soundFile.isPlaying()) {
    text("Playing", width / 2, height / 2);
  } else {
    text("Stopped", width / 2, height / 2);
  }
}
void mouseClicked() {
  if (isPausing) {
    soundFile.play();
    isPausing = false;
  } else {
    if (!soundFile.isPlaying()) {
      soundFile.jump(0);
      isPausing = false;
    } else {
      soundFile.pause();
      isPausing = true;
    }
  }
}