我正在尝试通过从文件中读取并将其传递给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
我面临着技术java.io.IOException: Resetting to invalid mark
异常和url 技术异常。是否有任何其他技术可以克服上述异常?BufferedInputStream
java.lang.NullPointerException