【发布时间】:2014-10-01 16:51:36
【问题描述】:
我正在尝试通过从文件中读取并将其传递给MidiSystem. 的getSoundbank 函数来创建音库为此,我必须将文件读取为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 异常BufferedInputStream 技术和java.lang.NullPointerException url 技术异常。
有没有其他技术可以克服上述异常?
【问题讨论】:
标签: java nullpointerexception inputstream ioexception javax.sound.midi