Do you mean that you can play sound with another non-Java applications in the same time? With Sun&#39;s JDK 1.6.0u16 i can&#39;t do it:<br>Exception in thread &quot;main&quot; javax.sound.sampled.LineUnavailableException: Audio Device Unavailable<br>
        at com.sun.media.sound.HeadspaceMixer.nResume(Native Method)<br>        at com.sun.media.sound.HeadspaceMixer.implOpen(HeadspaceMixer.java:346)<br>        at com.sun.media.sound.AbstractMixer.open(AbstractMixer.java:286)<br>
        at com.sun.media.sound.AbstractMixer.open(AbstractMixer.java:323)<br>        at com.sun.media.sound.MixerClip.open(MixerClip.java:162)<br>        at com.sun.media.sound.MixerClip.open(MixerClip.java:256)<br>        at soundtests.Main.main(Main.java:33)<br>
<br>What is a difference? Is Java Sound has been rewritten for Linux?<br><br><div class="gmail_quote">2009/11/7 Nerius Landys <span dir="ltr">&lt;<a href="mailto:nlandys@gmail.com">nlandys@gmail.com</a>&gt;</span><br><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">
Well, the OpenJDK really improves the audio situation for me on Debian<br>
Linux.  I can now finally mix multiple audios together in the Java<br>
program using Clip, and I can run the Java program while other audio<br>
apps are running.<br>
<br>
However, just wanted to point out that on my system the call<br>
&quot;AudioSystem.getClip()&quot; does not work.  It&#39;s not stopping me from my<br>
programming, but I thought perhaps it should work.<br>
<br>
OpenJDK  Runtime Environment (build 1.6.0_0-b11)<br>
OpenJDK 64-Bit Server VM (build 1.6.0_0-b11, mixed mode)<br>
<br>
=============================<br>
import java.io.*;<br>
import javax.sound.sampled.*;<br>
<br>
public class PlayAudios {<br>
<br>
  public static void main(String[] args)<br>
    throws Exception {<br>
    // This call fails on my 64 bit Debian<br>
    // Lenny 5.0 system, HP Z400 workstation:<br>
    //AudioSystem.getClip();<br>
    // It throws an IllegalArgumentException.<br>
<br>
    for (String filename : args) {<br>
      AudioInputStream auIn =<br>
        AudioSystem.getAudioInputStream<br>
        (new File(filename));<br>
      AudioFormat format = auIn.getFormat();<br>
      DataLine.Info info = new DataLine.Info<br>
        (Clip.class, format);<br>
      Clip clip = (Clip) AudioSystem.getLine(info);<br>
      clip.open(auIn);<br>
      clip.start();<br>
    }<br>
    Thread.sleep(3000);<br>
  }<br>
<br>
}<br>
</blockquote></div><br><br clear="all"><br>-- <br>-----------------------------------------------------------------<br>Всего наилучшего<br><br>                          &lt;y6erGn0m.<br>