Lorsque vous utilisez Applet pour lire du son, vous devez d'abord définir l'objet AudioClip. La méthode GetAudioClip peut attribuer le son à l'objet AudioClip. Si vous souhaitez lire le son une seule fois, vous devez appeler la méthode play de la classe AudioClip. vous souhaitez boucler le clip audio, vous devez utiliser la méthode de boucle de la classe AudioClip.
(1) Lisez des fichiers son et
des formats d'image dans différents formats, tels que BMP, GIF et JPEG, etc. Il en va de même pour les fichiers audio WAV et AU sont les deux fichiers audio les plus couramment utilisés. Actuellement, Java ne prend en charge que les fichiers AU, mais les fichiers WAV sont couramment utilisés dans les environnements Windows, il est donc préférable de disposer d'un outil capable de convertir les fichiers WAV en fichiers AU.
* Classe AudioClip pour jouer des sons
La classe AudioClip est utilisée pour jouer des sons dans Java Applet. Cette classe est définie dans le package java.Applet.
Ce qui suit montre comment utiliser la classe AudioClip pour lire des sons.
Chargez un fichier son nommé Sample.Au et lisez-le (SoundDemo.java)
// Liste des programmes sources
importer java.awt.* ;
importer java.applet.*
la classe publique SoundDemo étend l'applet
{
peinture du vide public (graphiques g)
{
AudioClip audioClip=getAudioClip(getCodeBase(),"Sample.AU");
//Créez un objet AudioClip et initialisez-le avec la méthode //getAudioClip.
g.drawstring("Démo sonore ! ",5,15);
audioClip.loop(); //Utiliser la méthode loop de la classe AudioClip pour lire en boucle}
}
Vous devez insérer les instructions HTML suivantes dans le fichier SoundDemo.HTML pour préparer l'exécution de l'applet.
<HTML>
<TITRE>Applet SoundDemo</TITRE>
<APPLET CODE="SoundDemo.class" LARGEUR=300 HAUTEUR=200>
</APPLET>
</HTML>
Compilez et exécutez l'applet, une fenêtre d'applet s'affichera à l'écran accompagnée de musique. La musique se termine lorsque l'applet est fermée.