rom1dep wrote:
2009/10/13 cyberGn0m <cy6erg...@gmail.com <mailto: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
The bug is fixed in 6-open, but the fix is still not integrated into jdk7.
Regards
Alex
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...