Colibrio Reader Framework API - Cloud license
    Preparing search index...

    Interface ISyncMediaRangeEngineEvent

    Used for events related to range playback in the SyncMediaPlayer.

    interface ISyncMediaRangeEngineEvent {
        approximateElapsedTimeMs: number;
        cancelable: boolean;
        defaultPrevented: boolean;
        immediatePropagationStopped: boolean;
        isTrusted: boolean;
        playbackRange: ISyncMediaPlaybackRange;
        propagationStopped: boolean;
        readerView: IReaderView;
        reason?: SyncMediaRangePlaybackRemoveReason;
        syncMediaPlayer: ISyncMediaPlayer;
        timelinePosition: ISyncMediaTimelinePosition;
        type: keyof IEngineEventTypeMap;
        preventDefault(): void;
        stopImmediatePropagation(): void;
        stopPropagation(): void;
        toJSON(): ISyncMediaRangeEngineEventData;
    }

    Hierarchy (View Summary)

    Properties

    approximateElapsedTimeMs: number

    The approximate elapsed time from timeline start in milliseconds

    cancelable: boolean

    If this event's default action is cancelable. See respective engine event for its definition of default action.

    defaultPrevented: boolean

    If this event's default action has been canceled/prevented by a call to preventDefault()

    immediatePropagationStopped: boolean

    True if stopImmediatePropagation() was called on this event.

    isTrusted: boolean

    If this event runs in a "trusted" context, i.e. the event callback is executed during a user-generated event such as "click" or "pointerdown".

    The playback range this event relates to.

    propagationStopped: boolean

    True if stopPropagation() was called on this event.

    readerView: IReaderView

    The ReaderView instance this event is related to, if any.

    If a playback range was removed, this property describes the reason why it was removed.

    syncMediaPlayer: ISyncMediaPlayer

    The media player related with this event.

    timelinePosition: ISyncMediaTimelinePosition

    The current player timeline position.

    The type of event.

    Methods

    • Prevent the event's default action. See the respective engine event for its definition of default action.

      Returns void

    • Stops this event from propagating to listeners on the ReadingSystemEngine instance, if called from a listener added to a ReaderView instance. If the event has already propagated to the ReadingSystemEngine instance, calling this method has no effect.

      Returns void