Почему я получаю это исключение 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