@byomakase/omakase-player
    Preparing search index...

    Interface ThumbnailLaneApi

    interface ThumbnailLaneApi {
        onClick$: Observable<ThumbnailEvent>;
        onPlayheadCueEvent$: Observable<OmakaseVttCueEvent<ThumbnailVttCue>>;
        onScrubberCueEvent$: Observable<OmakaseVttCueEvent<ThumbnailVttCue>>;
        onVideoCueEvent$: Observable<OmakaseVttCueEvent<ThumbnailVttCue>>;
        onVttFileLoaded$: Observable<ThumbnailVttFile>;
        get vttFile(): undefined | T;
        set vttFile(vttFile: undefined | T): void;
        get vttUrl(): undefined | string;
        set vttUrl(vttUrl: undefined | string): void;
        loadVtt(
            vttUrl: string,
            options?: VttLoadOptions,
        ): Observable<undefined | ThumbnailVttFile>;
    }

    Hierarchy (View Summary)

    Implemented by

    Index

    Properties

    onClick$: Observable<ThumbnailEvent>

    Fires on thumbnail click

    onPlayheadCueEvent$: Observable<OmakaseVttCueEvent<ThumbnailVttCue>>

    Fires on VTT cue entry/exit on playhead drag

    onScrubberCueEvent$: Observable<OmakaseVttCueEvent<ThumbnailVttCue>>

    Fires on VTT cue entry/exit on scrubber move

    onVideoCueEvent$: Observable<OmakaseVttCueEvent<ThumbnailVttCue>>

    Fires on VTT cue entry/exit on video time change

    onVttFileLoaded$: Observable<ThumbnailVttFile>

    Fires when VTT file is loaded

    Accessors

    Methods