LineUnavailableException при воспроизведении звука в Java - PullRequest
0 голосов
/ 15 марта 2012

У меня немного изменился менеджер звука из другого вопроса Как я могу воспроизводить звук на Java? .Вот оно:

public static synchronized void playSound(final String url)
{
    new Thread(new Runnable()
    {
        public void run()
        {
            try
            {
                Clip clip = AudioSystem.getClip();
                AudioInputStream inputStream = AudioSystem.getAudioInputStream(new File("sound/" + url));
                clip.open(inputStream);
                clip.start();
            }
            catch (Exception e)
            {
                e.printStackTrace();
            }
        }
    }).start();
}

Каждый раз, когда я вызываю этот метод, я получаю исключение javax.sound.sampled.LineUnavailableException в clip.open(inputStream);.Что я могу сделать, чтобы починить его?Почему не работает?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...