模块  java.desktop
软件包  javax.sound.midi

Class MidiEvent


  • public class MidiEventextends 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标记中的事件时间戳