Bom dia, pessoal!!!
Alguém poderia me ajudar a contruir um Player diferente da classe abaixo:
import java.io.IOException;
import java.net.URL;
import javax.media.*;
import javax.swing.JPanel;
@SuppressWarnings("serial")
public class MediaPanel extends JPanel {
private URL variavel;
private static boolean tocar = true;
Runner r = new Runner();
public Player mediaPlayer ;
private int flag_verdade = 0;
public void tocarOuNaoTocar(Boolean tocar){
if(tocar == true)
mediaPlayer.start();
else
mediaPlayer.stop();
}
public MediaPanel(URL mediaURL) throws IOException, CannotRealizeException, NoPlayerException {
// criar um player para reproduzir a mídia especificada na URL
mediaPlayer = Manager.createRealizedPlayer(mediaURL);
try {
System.out.println(mediaURL);
System.out.println(mediaURL.getFile());
mediaPlayer.start(); // start playing the media
// mediaPlayer.stop();
} // fim try
catch (Exception e) {//
System.err.println("Media Player nao encontrado!!!");
}
} // fim MediaPanel constructor
} // end class MediaPanel
Nesta classe eu estou criando um player diferente a cada URL passada, assim o método stop() não funciona. =(
Desde já, agradeço a todos!!!