Java odtwarzanie dźwieku

Odpowiedz Nowy wątek
sledziu
2011-12-01 22:10
sledziu
0

Mam kod na odtwarzanie dźwięku, który działa super, ale Netbeans przy kompilacje sypie warningami typu:
warning: sun.audio.AudioStream is Sun proprietary API and may be removed in a future release

Dotyczy to tych importów:
import sun.audio.AudioPlayer;
import sun.audio.AudioStream;

Jak usunąć te warningi przy kompilacji, ewentualnie jak inaczej odtwarzać pliki .au w aplikacji?

Pozostało 580 znaków

sledziu
2011-12-01 22:38
sledziu
0
 private void playSound() {
        try {
            AudioFormat format = new AudioFormat(AudioFormat.Encoding.PCM_SIGNED, 8000, 16, 1, 2, 8000, false);
            File file = new File("sound.au");
            AudioInputStream stream = AudioSystem.getAudioInputStream(file);
            AudioInputStream stream_new = AudioSystem.getAudioInputStream(format, stream);
            Clip clip = AudioSystem.getClip();
            clip.open(stream_new);
            clip.start();
        } catch (Exception e) {
        }
    }

Mam taki kod i on działa tylko nie wiem czy tak się powinno to robić?

Pozostało 580 znaków

Odpowiedz

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