Почему я получаю это исключение LineUnavailableException?

Я продолжаю получать LineUnavailableException в строке 34 моего кода:https://www.refheap.com/21223

Ошибка читается как .I 'javax.sound.sampled.LineUnavailableException: line with format PCM_SIGNED 44100.0 Hz, 16 bit, mono, 2 bytes/frame, little-endian not supported.

m создание нескольких экземпляров класса Sound (реализовано в моей пасте refheap). Кажется, что в первых экземплярах проблем нет. Но когда я начинаю создавать новые экземпляры объектов Sound, используя один и тот же аудиофайл, я получаю эту ошибку.

Есть идеи как это исправить?

Эйдт: я думаю,ByteArrayInputStream идея отэтот вопрос может быть, что мне нужно сделать, но яЯ не уверен, как еще.

РЕДАКТИРОВАТЬ: Я думал, что нашел решение вэта ветка форума о том, как воспроизводить один и тот же звук одновременно, но после изменения кода у меня все равно возникает та же проблема. Вот'Мой обновленный код, но теперь ошибка происходит в строке 88:https://www.refheap.com/21224

Ответы на вопрос(2)

Ваш ответ на вопрос