PlayN Sound: запрошенный буфер слишком велик

Я пытаюсь воспроизвести звук в PlayN.

Sound soundtrack = assetManager().getSound("sounds/soundtrack");

Но получить это

Не удалось открыть звук sound/soundtrack.mp3
javax.sound.sampled.LineUnavailableException: не удалось выделить данные клипа: запрошенный буфер слишком велик.

Что делать?

Это mp3, длительность 6:02 минуты. 1.09Мб

Размер полезной нагрузки: 1087776 байт
Размер заголовка: 2264 байта
Задержка кодирования: 576, заполнение нулями: 824
Длина: 362 секунды
MPEG-2.5, уровень 3
24 кбит/с, 5036 кадров< br> 8000 Гц Совместное стерео


person heffaklump    schedule 28.01.2012    source источник
comment
Связанное обсуждение: forums.oracle.com/forums/thread.jspa?threadID=1270993   -  person Anonymoose    schedule 09.09.2012
comment
Вы когда-нибудь получали полный ответ на этот вопрос? У меня похожая проблема.   -  person Robert    schedule 03.10.2012


Ответы (1)


Насколько я могу судить, ограничение размера файла (это то, что вы нажимаете) является ограничением того, как звук реализуется на бэкэнде Java. Хорошей новостью является то, что бэкэнд HTML должен воспроизводить звук нормально, вы просто не сможете его услышать при локальном тестировании приложения с помощью JRE.

person Aidan Nagorcka-Smith    schedule 05.02.2012
comment
Я попробовал свое Java-приложение на компьютере с Windows Seven с 64-битной JVM, и звуки работали. Я не могу подтвердить, что это связано, но это то, что нужно попробовать, если вам нужен звук на Java. - person Aidan Nagorcka-Smith; 15.02.2012