I'm trying to get different audio files to play depending on what "region" of my Processing
sketch is clicked. I'm having issues with the soundFile
to get even just one file playing when clicking the first region.
I have imported the sound library
but I must have a syntax or directory error. This is the message I keep getting:
Error: Soundfile doesn't exist. Pleae check path
Could not run the sketch (Target VM failed to initialize).
For more information, read revisions.txt and Help → Troubleshooting.
Firstly, is it possible to load 5 different sound files as conditions of if
statements?
Code here:
PImage img; // Declare variable "a" of type PImage
import processing.sound.*;
SoundFile file;
void setup() {
size(1475, 995);
// The image file must be in the data folder of the current sketch
// to load successfully
img = loadImage("PaceTaker.jpg"); // Load the image into the program
}
void draw() {
// Displays the image at its actual size at point (0,0)
image(img, 0, 0);
}
void mousePressed() {
if (mouseX>105 && mouseX<337 && mouseY>696 && mouseY<714) {
// Load a soundfile from the /data folder of the sketch and play it back
file = new SoundFile(this, "Heartbeatreg.mp3");
file.play();
stroke(0);
}
else if (mouseX>410 && mouseX<584 && mouseY>696 && mouseY<714) {
println("yikes2");
stroke(0);
}
else if (mouseX>659 && mouseX<837 && mouseY>696 && mouseY<714) {
println("yikes3");
stroke(0);
}
else if (mouseX>928 && mouseX<1065 && mouseY>696 && mouseY<714) {
println("yikes4");
stroke(0);
}
else if (mouseX>1123 && mouseX<1397 && mouseY>696 && mouseY<714) {
println("yikes5");
stroke(0);
}
else {
println("hello");
}
}
Aucun commentaire:
Enregistrer un commentaire