Wenn Sie Applet zum Abspielen von Sound verwenden, müssen Sie zuerst das AudioClip-Objekt definieren. Wenn Sie den Sound nur einmal abspielen möchten, sollten Sie die Play-Methode der AudioClip-Klasse aufrufen Wenn Sie den Soundclip in einer Schleife abspielen möchten, sollten Sie die Loop-Methode der AudioClip-Klasse verwenden.
(1) Spielen Sie Tondateien und
Bildformate in verschiedenen Formaten wie BMP, GIF und JPEG usw. ab. Das Gleiche gilt für Sounddateien: WAV und AU sind die beiden am häufigsten verwendeten Sounddateien. Derzeit unterstützt Java nur AU-Dateien, WAV-Dateien werden jedoch häufig in Windows-Umgebungen verwendet. Daher ist es am besten, über ein Tool zu verfügen, das WAV-Dateien in AU-Dateien konvertieren kann.
* AudioClip-Klasse zum Abspielen von Sounds.
Die AudioClip-Klasse wird zum Abspielen von Sounds im Java-Applet verwendet. Diese Klasse ist im Paket java.Applet definiert.
Im Folgenden wird gezeigt, wie Sie die AudioClip-Klasse zum Abspielen von Sounds verwenden.
Laden Sie eine Sounddatei mit dem Namen Sample.Au und spielen Sie sie ab (SoundDemo.java)
//Quellprogrammliste
java.awt.* importieren;
java.applet importieren.*
Die öffentliche Klasse SoundDemo erweitert das Applet
{
Farbe für öffentliche Räume (Grafik g)
{
AudioClip audioClip=getAudioClip(getCodeBase(),"Sample.AU");
//Erstellen Sie ein AudioClip-Objekt und initialisieren Sie es mit der //getAudioClip-Methode.
g.drawstring("Sound Demo! ",5,15);
audioClip.loop(); //Verwenden Sie die Loop-Methode der AudioClip-Klasse, um die Wiedergabe in einer Schleife durchzuführen}
}
Sie müssen die folgenden HTML-Anweisungen in die Datei SoundDemo.HTML einfügen, um die Ausführung des Applets vorzubereiten.
<HTML>
<TITLE>SoundDemo Applet</TITLE>
<APPLET CODE="SoundDemo.class" WIDTH=300 HEIGHT=200>
</APPLET>
</HTML>
Kompilieren Sie das Applet und führen Sie es aus. Auf dem Bildschirm wird ein Applet-Fenster mit Musik angezeigt. Die Musik endet, wenn das Applet geschlossen wird.