I'm trying to play a
PCM_UNSIGNED 11025.0 Hz, 8 bit, mono, 1 bytes/frame
file as described here (1) and here(2).
The first approach works, but I don't want to depend on sun.*
stuff. The second results in just some leading frames being played, that sounds more like a click. Can't be an IO issue as I'm playing from a ByteArrayInputStream.
Plz share your ideas on why might this happen. TIA.
I'm not sure why the second approach you linked to starts another thread; I believe the audio will be played in its own thread anyway. Is the problem that your application finishes before the clip has finished playing?