Das ist der Code, den ich für den Audioplayer habe, der hier ist.
Code: Select all
 import java.io.File;
import javax.sound.sampled.*;
import java.io.IOException;
import java.net.URL;
public class AudioPlayer
{
boolean inQueue = false;
String filePath;
AudioInputStream audioInputStream;
Clip clip;
public AudioPlayer(String initialFilePath) {
filePath = initialFilePath;
try {
URL url = this.getClass().getClassLoader().getResource(filePath);
audioInputStream = AudioSystem.getAudioInputStream(url);
clip = AudioSystem.getClip();
clip.open(audioInputStream);
clip.start();
} catch (UnsupportedAudioFileException e) {
} catch (IOException e) {
} catch (LineUnavailableException e) {
}
}
public void play() {
if (clip != null) {
if (clip.isRunning())
clip.stop();
clip.flush();
clip.setFramePosition(0);
clip.start();
inQueue = false;
}
}
public void stop() {
if (clip != null) {
if (clip.isRunning()) {
clip.stop();
}
}
}
}
 Mobile version
 Mobile version