Mit javax.sound.sample Paket ist es ziemlich einfach, aber Sie müssen einige Boilerplate verwenden.
Hier ist ein gutes Tutorial dazu: www.wikijava.org/wiki/Play_a_wave_sound_in_Java
Grundsätzlich müssen Sie ein InputStream
aus Ihrem Array erstellen und daraus ein AudioInputStream
erstellen. Dort müssen Sie das Format Ihrer Audiodaten angeben.
Dann öffnen Sie einen Ausgabestream ( SourceDataLine
) und kopieren die Bytes aus dem Audiostream in diesen Stream.