При использовании апплета для воспроизведения звука необходимо сначала определить объект AudioClip. Метод GetAudioClip может назначить звук объекту AudioClip. Если вы хотите воспроизвести звук только один раз, вам следует вызвать метод play класса AudioClip. вы хотите зациклить звуковой клип, вам следует использовать метод цикла класса AudioClip.
(1) Воспроизведение звуковых файлов и
изображений в различных форматах, таких как BMP, GIF, JPEG и т. д. То же самое касается звуковых файлов. WAV и AU — два наиболее часто используемых звуковых файла. В настоящее время Java поддерживает только файлы AU, но файлы WAV обычно используются в средах Windows, поэтому лучше иметь инструмент, который может конвертировать файлы WAV в файлы AU.
* Класс AudioClip для воспроизведения звуков.
Класс AudioClip используется для воспроизведения звуков в Java-апплете. Этот класс определен в пакете java.Applet.
Ниже показано, как использовать класс AudioClip для воспроизведения звуков.
Загрузите звуковой файл с именем Sample.Au и воспроизведите его (SoundDemo.java)
//Список исходных программ
импортировать java.awt.*;
импортировать java.applet.*
публичный класс SoundDemo расширяет Applet
{
Публичная краска пустоты (Графика г)
{
AudioClip audioClip=getAudioClip(getCodeBase(),"Sample.AU");
//Создаем объект AudioClip и инициализируем его с помощью метода //getAudioClip.
g.drawstring("Звуковая демонстрация!",5,15);
audioClip.loop(); //Используем метод цикла класса AudioClip для зацикливания воспроизведения}
}
Вам необходимо поместить следующие операторы HTML в файл SoundDemo.HTML, чтобы подготовиться к запуску апплета.
<HTML>
<TITLE>Апплет SoundDemo</TITLE>
<КОД АППЛЕТА="SoundDemo.class" ШИРИНА=300 ВЫСОТА=200>
</АППЛЕТ>
</HTML>
Скомпилируйте и запустите апплет, на экране отобразится окно апплета в сопровождении музыки. Музыка заканчивается, когда апплет закрывается.