NullPointerException при передаче InputStream в Soundbank MidiSystem в Java

Я пытаюсь создать звуковой банк, читая файл и передавая его функции getSoundbank MidiSystem.. Для этой цели я должен прочитать файл как InputStream, для чего я пробовал следующие методы, но безуспешно.

Первый метод - чтение файла с использованием FileInputStream и передача его вышеупомянутой функции следующим образом:

InputStream audioSrc = new FileInputStream(file_path);
Soundbank soundbank = MidiSystem.getSoundbank(audioSrc);

Не получается с mark/reset exception

Затем я попробовал метод, упомянутый в этом потоке: buffered">java.io.IOException: пометить/сбросить неподдерживаемый входной аудиопоток Java/буферизованный входной поток

Я столкнулся с исключением java.io.IOException: Resetting to invalid mark с методом BufferedInputStream и исключением java.lang.NullPointerException с методом URL. Есть ли какой-либо другой метод преодоления вышеупомянутых исключений?


person Lazyprogrammer    schedule 08.08.2014    source источник


Ответы (1)