public abstract class SoundbankReader extends Object
SoundbankReader
提供音效文件阅读服务。
的具体子类SoundbankReader
解析一个给定的音库文件,产生Soundbank
可被加载到一个对象Synthesizer
。
Constructor and Description |
---|
SoundbankReader() |
Modifier and Type | Method and Description |
---|---|
abstract Soundbank |
getSoundbank(File file)
从
File 获得一个声音对象提供。
|
abstract Soundbank |
getSoundbank(InputStream stream)
从提供的
InputStream 获取一个声音库对象。
|
abstract Soundbank |
getSoundbank(URL url)
从提供的URL获取声音库对象。
|
public abstract Soundbank getSoundbank(URL url) throws InvalidMidiDataException, IOException
url
- 表示
url
库的URL。
InvalidMidiDataException
- 如果该URL不指向该声卡读取器识别的有效MIDI声音库数据
IOException
- 如果发生I / O错误
public abstract Soundbank getSoundbank(InputStream stream) throws InvalidMidiDataException, IOException
InputStream
获得一个声音库对象。
stream
-
InputStream
代表声音库
InvalidMidiDataException
- 如果流不指向此声卡读取器识别的有效MIDI音乐数据
IOException
- 如果发生I / O错误
public abstract Soundbank getSoundbank(File file) throws InvalidMidiDataException, IOException
File
获取一个声音库对象。
file
- 代表
File
库的File
InvalidMidiDataException
- 如果该文件没有指向该声卡读取器识别的有效的MIDI声音库数据
IOException
- 如果发生I / O错误