Hierarchy

  • EventMap<State>
    • EventMap

Properties

click: ((params) => void)

Type declaration

    • (params): void
    • Parameters

      • params: Object

      Returns void

disable: ((options) => void)

Type declaration

    • (options): void
    • Parameters

      • options: {
            userAction: boolean;
        }
        • userAction: boolean

      Returns void

dispose: (() => void)

Type declaration

    • (): void
    • 插件被销毁

      Returns void

enable: ((options) => void)

Type declaration

    • (options): void
    • Parameters

      • options: {
            userAction: boolean;
        }
        • userAction: boolean

      Returns void

exposure: ((params) => void)

Type declaration

    • (params): void
    • Parameters

      • params: {
            id: TagId;
            type: "end" | "start";
        }
        • id: TagId
        • type: "end" | "start"

      Returns void

hide: ((options) => void)

Type declaration

    • (options): void
    • Parameters

      • options: {
            userAction: boolean;
            withAnimation: boolean;
        }
        • userAction: boolean
        • withAnimation: boolean

      Returns void

loadVideoFirstFrame: (() => void)

Type declaration

    • (): void
    • Returns void

playStateChange: ((params) => void)

Type declaration

    • (params): void
    • Parameters

      • params: {
            event: Event;
            mediaInstance: HTMLMediaElement;
            state: "playing" | "paused";
            tag: TagInstance;
        }
        • event: Event
        • mediaInstance: HTMLMediaElement
        • state: "playing" | "paused"
        • tag: TagInstance

      Returns void

show: ((options) => void)

Type declaration

    • (options): void
    • Parameters

      • options: {
            userAction: boolean;
            withAnimation: boolean;
        }
        • userAction: boolean
        • withAnimation: boolean

      Returns void

stateChange: ((params) => void)

Type declaration

    • (params): void
    • 插件状态变化

      Parameters

      • params: {
            prevState?: State;
            state: State;
            userAction: boolean;
        }
        • Optional prevState?: State

          上一个State

        • state: State

          最新的State

        • userAction: boolean

          是否是用户触发

      Returns void