In java i need to check if an audio clip is running but when i try something like:
if(clip1.isRunning()){
}
Eclipse gives me the error of:
"The method isRunning() is undefined for the type AudioClip."
Do i have to add something to use isRunning() on an audioclip? or am i doing something wrong?
Due to it being a long program here is just my imports and me initializing the audioclip and the part where i use it:
import java.applet.Applet;
import java.applet.AudioClip;
import java.awt.Color;
import java.awt.Font;
import java.awt.Graphics;
import java.awt.Image;
import java.awt.Toolkit;
import java.awt.event.ActionEvent;
import java.awt.event.ActionListener;
import java.awt.event.KeyEvent;
import java.awt.event.KeyListener;
import java.awt.event.MouseEvent;
import java.awt.event.MouseListener;
import java.util.Random;
import javax.sound.sampled.Clip;
import javax.swing.Timer;
AudioClip clip1;
public void mousePressed(MouseEvent me) {
if (xPos > 0 && xPos < 0+64 && yPos >0 &&
yPos < 0+64){
if(soundMuted == false){
soundMuted = true;
clip1.stop();
}
else{
if (clip1.isRunning()){
}
else{
soundMuted = false;
clip1.play();
}
}
}
}
And here is the error i get:
Description Resource Path Location Type
The method isRunning() is undefined for the type AudioClip HomeScreen.java
/AlexVega2/src line 421 Java Problem