/**
*
*/
package es.unizar.cps.tecnodiscap.util;
import java.io.FileInputStream;
import java.io.FileNotFoundException;
import java.io.IOException;
import java.io.InputStream;
import es.unizar.cps.tecnodiscap.data.Imagen;
import es.unizar.cps.tecnodiscap.i18n.Messages;
import sun.audio.AudioPlayer;
import sun.audio.AudioStream;
/**
* @author administrador
*
*/
public class Audio {
private AudioStream as;
/**
*
*/
public Audio() {
}
public void reproduceAudio(Imagen imagen) {
AudioPlayer.player.stop(as);
InputStream in;
try {
in = new FileInputStream(imagen.getSonidoURL());
as = new AudioStream(in);
AudioPlayer.player.start(as);
} catch (FileNotFoundException e) {
System.out.println(Messages.getString("util.Audio.0")); //$NON-NLS-1$
} catch (IOException e) {
System.out.println(Messages.getString("util.Audio.1")); //$NON-NLS-1$
}
}
public void paraAudio() {
AudioPlayer.player.stop(as);
}
}