- java.lang.Object
-
- javax.sound.midi.spi.SoundbankReader
-
public abstract class SoundbankReader extends Object
ASoundbankReader提供音库文件读取服务。SoundbankReader具体子类解析给定的音库文件,生成可加载到Synthesizer的Soundbank对象。- 从以下版本开始:
- 1.3
-
-
构造方法摘要
构造方法 构造器 描述 SoundbankReader()
-
方法摘要
所有方法 实例方法 抽象方法 变量和类型 方法 描述 abstract SoundbankgetSoundbank(File file)从提供的File获得音库对象。abstract SoundbankgetSoundbank(InputStream stream)从提供的InputStream获得音库对象。abstract SoundbankgetSoundbank(URL url)从提供的URL获得音库对象。
-
-
-
方法详细信息
-
getSoundbank
public abstract Soundbank getSoundbank(URL url) throws InvalidMidiDataException, IOException
从提供的URL获得音库对象。- 参数
-
url-URL代表音库 - 结果
- 音库对象
- 异常
-
InvalidMidiDataException- 如果URL未指向此soundbank阅读器识别的有效MIDI音库数据 -
IOException- 如果发生I / O错误 -
NullPointerException- 如果url是null
-
getSoundbank
public abstract Soundbank getSoundbank(InputStream stream) throws InvalidMidiDataException, IOException
从提供的InputStream获得音库对象。- 参数
-
stream-InputStream代表音库 - 结果
- 音库对象
- 异常
-
InvalidMidiDataException- 如果流未指向此soundbank阅读器识别的有效MIDI音库数据 -
IOException- 如果发生I / O错误 -
NullPointerException- 如果stream是null
-
getSoundbank
public abstract Soundbank getSoundbank(File file) throws InvalidMidiDataException, IOException
从提供的File获得音库对象。- 参数
-
file- 表示音库的File - 结果
- 音库对象
- 异常
-
InvalidMidiDataException- 如果文件未指向此soundbank阅读器识别的有效MIDI音库数据 -
IOException- 如果发生I / O错误 -
NullPointerException- 如果file是null
-
-