3 Nisan 2018 Salı

JavaSound Clip Sınıfı

Giriş
Şu satırı dahil ederiz.
import javax.sound.sampled.AudioInputStream;
import javax.sound.sampled.AudioSystem;
import javax.sound.sampled.Clip;
Sadece wav dosyası çalar.

Kullanım Şekli
1. AudioSystem.getClip() çağrısı ile bir Clip nesnesi elde edilir.
2. Clip.open(AudioInputStream) çağrısı ile belirtilen dosya açılır.
3. Clip.start() çağrısı ile çalmaya başlanır.

constructor
Şöyle yaparız.
Clip clip = AudioSystem.getClip ();
addLineListener metodu
LineListener nesnesini takmak içindir.

loop metodu
Şöyle yaparız.
clip.loop (Clip.LOOP_CONTINUOUSLY);
open metodu - AudioInputStream 
Belirtilen AudioInputInputStream'i açar.
Örnek
Şöyle yaparız.
AudioInputStream inputStream = ...;
clip.open (inputStream);
Örnek
Şöyle yaparız.
AudioInputStream audioIn = AudioSystem.getAudioInputStream(
  MyClazz.class.getResource("music.wav"));
Clip clip = AudioSystem.getClip();
clip.open(audioIn);
clip.start();
setFramePosition metodu
Şöyle yaparız.
clip.setFramePosition(0)
start metodu
Şöyle yaparız
clip.start();
stop metodu
Şöyle yaparız.
clip.stop();

Hiç yorum yok:

Yorum Gönder