Module  java.desktop
软件包  javax.sound.midi

Class MidiEvent



  • public class MidiEvent
    extends Object
    MIDI事件包含一个MIDI消息和相应的时间戳记,以秒表形式表示,并且可以表示存储在MIDI文件或Sequence对象中的MIDI事件信息。 刻度的持续时间由MIDI文件或Sequence对象中包含的定时信息指定。

    在Java Sound中, MidiEvent对象通常包含在TrackTracks同样包含在Sequence

    • 构造方法详细信息

      • MidiEvent

        public MidiEvent​(MidiMessage message,
                         long tick)
        构造新的 MidiEvent
        参数
        message - 事件中包含的MIDI消息
        tick - 事件的时间戳,以MIDI刻度
    • 方法详细信息

      • getMessage

        public MidiMessage getMessage​()
        获取事件中包含的MIDI消息。
        结果
        MIDI讯息
      • setTick

        public void setTick​(long tick)
        以MIDI刻度设置事件的时间戳。
        参数
        tick - 新的时间戳,在MIDI刻度
      • getTick

        public long getTick​()
        获取事件的时间戳,以MIDI刻度。
        结果
        事件的时间戳,以MIDI刻度