0

getSoundbankファイルから読み取っての関数に渡すことでサウンドバンクを作成しようとしていますMidiSystem.。この目的のためInputStreamに、次の手法を試してみましたが失敗したファイルを読み取る必要があります。

最初のテクニック - 次FileInputStreamのように、上記の関数を使用してファイルを読み取り、それを渡します。

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

で失敗しますmark/reset exception

次に、このスレッドで言及されている手法を試しました: java.io.IOException: mark/reset not supported Java Audio Input Stream / Buffered Input Stream

私は技術の例外とURL技術の例外に直面していますjava.io.IOException: Resetting to invalid mark。上記の例外を克服するための他の手法はありますか?BufferedInputStreamjava.lang.NullPointerException

4

1 に答える 1