java命名空间javax.sound.midi类midisystem的类成员方法:
getsequencer定义及介绍
本文导语:
getsequencer
public static sequencer getsequencer(boolean connected)
throws midiunavailableexception
获得默认的 sequencer,它可选地连接到默认设备上。
如果 connected 为 true,则返回的 sequencer 实例连接到默认的 synthesizer,如同...
getsequencer
public static sequencer getsequencer(boolean connected)
throws midiunavailableexception
- 获得默认的
sequencer,它可选地连接到默认设备上。
如果 connected 为 true,则返回的 sequencer 实例连接到默认的 synthesizer,如同由 getsynthesizer() 返回的结果。如果没有可用的 synthesizer,或者默认的 synthesizer 无法打开,则 sequencer 会连接到默认的 receiver,如同由 getreceiver() 返回的结果。该连接是通过从 sequencer 检索 transmitter 实例并设置其 receiver 来建立的。关闭和重新打开 sequencer 将恢复到默认设备的连接。
如果 connected 为 false,则返回的 sequencer 实例为未连接,它没有打开的 transmitter。为了在 midi 设备或 synthesizer 上运行 sequencer,有必要获得 transmitter 并设置其 receiver。
如果定义了系统属性 javax.sound.midi.sequencer,或者在文件 "sound.properties" 中定义了该属性,则它可用于标识默认的 sequencer。有关详细信息,请参阅类描述。
- 返回:
- 默认的 sequencer
- 抛出:
midiunavailableexception - 如果由于资源限制使 sequencer 不可用,或者系统中未安装 sequencer,或者如果 connected 为 true 并且任何已安装的 mididevice 都没有可用的 receiver- 从以下版本开始:
- 1.5
- 另请参见:
getsynthesizer(),
getreceiver()