Почему я получаю это исключение LineUnavailableException?
Я продолжаю получать LineUnavailableException в строке 34 моего кода:https://www.refheap.com/21223
Ошибка читается какjavax.sound.sampled.LineUnavailableException: line with format PCM_SIGNED 44100.0 Hz, 16 bit, mono, 2 bytes/frame, little-endian not supported.
.
Я создаю несколько экземпляров класса Sound (реализовано в моей пасте refheap). Похоже, в первых экземплярах проблем нет. Но когда я начинаю создавать новые экземпляры объектов Sound, используя один и тот же аудиофайл, я получаю эту ошибку.
Есть идеи как это исправить?
Эйдт: я думаю,ByteArrayInputStream
идея отэтот вопрос может быть, что мне нужно сделать, но я пока не знаю, как.
РЕДАКТИРОВАТЬ: я думал, что нашел решение вэта ветка форума о том, как воспроизводить один и тот же звук одновременно, но после изменения кода у меня все равно возникает та же проблема. Вот мой обновленный код, но теперь ошибка происходит в строке 88:https://www.refheap.com/21224