Java -практика использования
66ac8edd

Простейшее аудиоприложение



Листинг 15.14. Простейшее аудиоприложение 

import j ava.applet.* ; 

import j ava.net.*;

class SimpleAudio{ 



SimpleAudio () {

try{

AudioClip ac = Applet.newAudioClip(new URL("file:doom.mid"));

ac.loop();

}catch(Exception e){}

public static void main(String[] args){

new SimpleAudio();
 

}

Таким способом можно проигрывать звуковые файлы типов AU, WAVE, AIFF, MIDI без сжатия.

В состав виртуальной машины Java, входящей в SUN J2SDK начиная с версии 1.3, включено устройство, проигрывающее звук, записанный в одном из форматов AU, WAVE, AIFF, MIDI, преобразующее, микширующее и записывающее звук в тех же форматах.

Для работы с этим устройством созданы классы, собранные в пакеты javax.sound.sampled, javax.sound.midi, javax.sound.sampled.spi и javax.sound.midi.spi. Перечисленный набор классов для работы со звуком получил название Java Sound API.



Содержание раздела