AudioClip está obsoleto?

1 resposta
java
M

Pessoal,

estou tentando criar um código que lê e roda um audio. Mas, parece que o applet AudioClip fica riscado. Conhecem outra classe que Eu possa usar para rodar o audio que quero.
Segue o código.

//(fica riscado)
import java.applet.Applet;

//(fica riscado)
import java.applet.AudioClip;

public class Sound {

private AudioClip clip;

public static final Sound musicBackground = new Sound("/music.wav");
public static final Sound hurtEffect = new Sound("/hurt.wav");

private Sound(String name) {
	try {
                //(fica riscado)
                clip = Applet.newAudioClip(Sound.class.getResource(name));
	}catch (Throwable e) {}
	
}

public void play() {
	try {
		new Thread() {
			public void run(){
                                    //(fica riscado)
				clip.play();
			}
		}.start();
	}catch (Throwable e) {}
}

public void loop() {
	try {
		new Thread() {
			public void run(){
                                    //(fica riscado)
				clip.loop();
			}
		}.start();
	}catch (Throwable e) {}
}

1 Resposta

J

Sim desde o Java 9 esta descontinuado.

https://docs.oracle.com/en/java/javase/11/docs/api/java.desktop/java/applet/AudioClip.html

Criado 29 de setembro de 2019
Ultima resposta 30 de set. de 2019
Respostas 1
Participantes 2