Hi, Yes, I'm sure:
This is run on an out-of-the-box ubuntu installation: public static void main(String[] args) throws Exception { Clip clip = AudioSystem.getClip(); clip.open(AudioSystem.getAudioInputStream(new File("test.wav"))); clip.start(); while(true) Thread.sleep(1); } Plays without problems, and I can also call with skype simultaneously (and other pulseaudio supporting apps). As for Frinika - the sound produced from this app is choppy as Paul said - but this is a problem with Frinika and not the pulseaudio support in openjdk.. regards, Peter 2009/10/14 rom1dep <rom1...@gmail.com> > 2009/10/13 cyberGn0m <cy6erg...@gmail.com> >> >>> Anybody tested java sound on linux? As I know, java uses ALSA on Linux to >>> play audio.. so, i have a problem with it: when java plays sound, other >>> applications can't play anything. When other applications plays sound, java >>> can't. As i know, mplayer can play sound via ALSA and i can open many >>> players and all of them will plays as expected... >>> >> >> > Yepp, I have this problem too and this is very annoying. I found this bug : > http://bugs.sun.com/view_bug.do?bug_id=6832063 > but I was asking me recently whether or not the fix is really in progress. > This issue has made us (people working on the XtremeMP media player) think > on a fallback audio backend based on gstreamer-java for people running under > linux > > If you rather use OpenJDK instead of Sun's, then you can use pulseaudio for >> playback. Actually pulseaudio is default audio output for OpenJDK on ubuntu >> linux. Then it's no problem with audio output from multiple applications >> simultaneously.. >> > > Are you sure ? I use OpenJDK 1.7.0b70 and can't have amarok > (gstreamer->PulseAudio) and XtremeMP playing simultaneously on my netbook. > Maybe your hardware has some mixing abilities that lets your 'normal' > programs play through pulseaudio over a stream while another one is > available for java ? You can try this : play something with mplayer or > whatever grinding PA, + trying to play a wave file with "aplay <file.wav>". > If you have your two streams being played, then your audio card is likely > mixing-capable... > > >