java命名空间javax.sound.midi接口sequencer的类成员方法:
addcontrollereventlistener定义及介绍
本文导语:
addcontrollereventlistener
int[] addcontrollereventlistener(controllereventlistener listener,
int[] controllers)
注册一个控件事件侦听器,以便在 sequencer 处理所请求的一种或多种类型的控制更改事件时接收通知。类型由 contr...
addcontrollereventlistener
int[] addcontrollereventlistener(controllereventlistener listener,
int[] controllers)
- 注册一个控件事件侦听器,以便在 sequencer 处理所请求的一种或多种类型的控制更改事件时接收通知。类型由
controllers
参数指定,该参数应包含一个 midi 控件号的数组。(每个编号应该是 0 到 127(包括)之间的一个数。请参见 midi 1.0 规范中与各种类型控件对应的编号。)
返回的数组包含 midi 控件号,侦听器将从现在开始接收其事件。有些 sequencer 可能不支持控件事件通知,这种情况下数组长度为 0。其他 sequencer 可能支持某些控件的通知,但不是全部。此方法可重复调用。每次调用时,返回的数组都指示侦听器将接收其通知的所有控件,而不仅仅是在该特定调用中请求的控件。
- 参数:
listener
- 要添加到已注册侦听器列表中的控件事件侦听器controllers
- 为其请求更改通知的 midi 控件号
- 返回:
- 其更改将报告给指定侦听器的所有 midi 控件号
- 另请参见:
removecontrollereventlistener(javax.sound.midi.controllereventlistener, int[])
,
controllereventlistener