Page 1 sur 1

[java & alsa] Son simultané java & autres impossible

Publié : sam. 28 mai 2011, 11:22
par Emericn6k
Bonjour,

Je n'arrive pas à faire en sorte qu'à la fois Java et les autres applis puissent utiliser la carte son.
J'ai installé : openjdk6 et alsa (le problème est le même avec Sun jre).
Si je lance java de manière à ce qu'il utilise le son (par exemple en allant sur http://people.xiph.org/~maikmerten/demo ... pplet.html), voici l'erreur renvoyée par n'importe quelle autre appli qui utilise le son :

Code : Tout sélectionner

play /usr/share/sounds/alsa/Front_Center.wav 
ALSA lib pcm_dmix.c:1018:(snd_pcm_dmix_open) unable to open slave
play FAIL formats: can't open output file `default': snd_pcm_open error: Device or resource busy
Et si je le fais dans l'autre sens le son java ne se lance pas (mais pas d'erreur affichée).

En cherchant un peu, apparemment certains résolvent le problème avec pulseaudio mais je trouve ça un peu extreme (tout est lancé par le même utilisateur, il ne devrait pas y avoir besoin).
Quelqu'un d'autre a-t-il fait face au problème?

Re: [java & alsa] Son simultané java & autres impossible

Publié : sam. 28 mai 2011, 11:37
par benjarobin
Tout d'abord, arrive tu as lancer 2 applications différentes qui jouent du son ? Par exemple: vlc, mplayer, flash via youtTube...
Quel environnement de bureau utilises tu ?

Re: [java & alsa] Son simultané java & autres impossible

Publié : sam. 28 mai 2011, 16:33
par Emericn6k
Alors oui, par exemple je peux lancer du flash sur firefox (donc direct alsa) tout en écoutant de la musique sur amarok (via phonon) par exemple.
J'ai testé sous KDE et sous Openbox, mêmes résultats.

Le conflit n'arrive qu'avec java.