Jak zarządzać dzwiękami w Javie

0

Korzystam z klasy AudioClip, z niej odtwarzam dzwięki i teraz chciałbym kontrolować ich głośność. W jaki sposób mogę to zrobić? Oczywiście mogę bezpośrednio w innych programach edytować i sciszać je. Ale chciałbym to robić przez program. Da się?

0

Openal,jorbis, google it ;]

0

Czyli bez bibliotek zewnętrznych się nie obejdzie?

0

z czysto javovych to będzie tak:

 import javax.sound.sampled.*;

AudioInputStream audioInputStream = AudioSystem.getAudioInputStream(
    new File("some_file.wav"));
Clip clip = AudioSystem.getClip();
clip.open(audioInputStream);
FloatControl gainControl = 
    (FloatControl) clip.getControl(FloatControl.Type.MASTER_GAIN);
gainControl.setValue(-10.0f); //zmniejsza o 10 decybeli
clip.start();
0

O widzisz dziękuje ślicznie :)

1 użytkowników online, w tym zalogowanych: 0, gości: 1