import javax.media.*;
import java.net.*;
public class AudioPlayer {
public void playAudio(String audioUrl) {
try {
MediaLocator mediaLocator = new MediaLocator(audioUrl);
Player player = Manager.createPlayer(mediaLocator);
player.addControllerListener(new ControllerAdapter() {
public void controllerUpdate(ControllerEvent event) {
if (event instanceof RealizeCompleteEvent) {
player.start();
}
}
});
player.realize();
} catch (Exception e) {
e.printStackTrace();
}
}
public static void main(String[] args) {
AudioPlayer audioPlayer = new AudioPlayer();
String audioUrl = "file:/path/to/audio.wav";
audioPlayer.playAudio(audioUrl);
}
}