Classe Musique
import sun.audio.*;
import java.io.*;
/** <B>Cahier des charges :</B>
*
* <p>Classe permettant de jouer un fichier son de type .au .
*
* @author Guillaume BLANC
* @author Cyrille FLAMBART
* @version JDK 1.1.6
* @see BoiteDialogue
*
*
*/
//****************************Classe Musique*****************************
public class Musique extends java.applet.Applet
/* Cette classe definit une fonction qui permet de jouer un fichier
son de type .au */
{
//************************Méthode Jouer************************************
/** Methode permettant de jouer un fichier audio.
*
*
* @param <code>nomFichierSon</code> Nom du fichier à jouer.
*/
public static void Jouer(String nomFichierSon)
// Cette méthode joue un fichier audio (.au)
{
AudioStream fichierSon;
try
{
fichierSon = new AudioStream(new FileInputStream(nomFichierSon));
AudioPlayer.player.start(fichierSon);
}// Fin du try
catch (IOException e){}
}// Fin de la fonction Jouer
//************************Méthode Temporiser*******************************
/** Methode permettant de bloquer le deroulement du programme durant le temps voulue.
*
*
* @param <code>durée</code> Durée d'interruption..
*/
public void Temporiser(int duree)
/* Cette méthode permet de bloquer le deroulement du programme durant
le temps voulue */
{
try
{
Thread.sleep(duree);
}// Fin du try
catch(InterruptedException evt){}
}// Fin de la fonction Temporiser
}// Fin de la classe Musique