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()