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

Précédente ] Remonter ] Suivante ]