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
。上記の例外を克服するための他の手法はありますか?BufferedInputStream
java.lang.NullPointerException