textalive-app-api - v0.5.2
    Preparing search index...

    Interface PlayerEventListener

    Player のイベント

    Player events

    interface PlayerEventListener {
        onDispose?(): void;
        onMediaElementSet?(el: HTMLElement): void;
        onMediaSeek?(position: number): void;
        onPause?(): void;
        onPlay?(): void;
        onSeek?(position: number): void;
        onSeekComplete?(position: number): void;
        onStop?(): void;
        onThrottledTimeUpdate?(position: number): void;
        onTimerReady?(timer: Timer): void;
        onTimeUpdate?(position: number): void;
        onVideoReady?(v: IVideo): void;
        onVideoSeek?(position: number): void;
        onVideoSeekEnd?(): void;
        onVideoSeekStart?(): void;
        onVolumeUpdate?(volume: number): void;
    }
    Index
    • プレイヤーが破棄されるときに呼ばれる

      Called when the player is disposed

      Returns void

    • 音源メディアの配置先となるDOM要素が変更されたときに呼ばれる

      Called when the media element is updated

      Parameters

      • el: HTMLElement

        音源メディアの配置先となるDOM要素 / Media element

      Returns void

    • 楽曲の再生位置が変更されたときに呼ばれる

      Called when the media playback position is updated

      Parameters

      • position: number

        再生位置 [ms]

      Returns void

    • 再生が一時停止されたときに呼ばれる

      Called when the playback is paused

      Returns void

    • 再生が始まったときに呼ばれる

      Called when the playback starts

      Returns void

    • 楽曲の再生位置がユーザ操作によって変更されたときに呼ばれる

      Called when the media playback position is manually updated

      Parameters

      • position: number

        再生位置 [ms]

      Returns void

    • 楽曲の再生位置変更が完了したときに呼ばれる

      Called when the media playback position is successfully updated after onSeek

      Parameters

      • position: number

        再生位置 [ms]

      Returns void

    • 再生が停止されたときに呼ばれる

      Called when the playback stops

      Returns void

    • 動画の再生位置が変更されたときに呼ばれる(あまりに頻繁な発火を防ぐため一定間隔に間引かれる)

      Called when the playback position is updated (throttled)

      Parameters

      • position: number

        再生位置 [ms]

      Returns void

    • 動画を再生するための Timer の準備が整ったときに呼ばれる

      Called when Timer is ready for playback

      Parameters

      • timer: Timer

        Timer オブジェクト / Timer object

      Returns void

    • 動画の再生位置が変更されたときに呼ばれる

      Called when the playback position is updated

      Parameters

      • position: number

        再生位置 [ms]

      Returns void

    • 動画オブジェクトの準備が整ったときに呼ばれる

      Called when a video object is constructed

      Parameters

      • v: IVideo

        動画オブジェクト / Video object

      Returns void

    • 動画のシーク操作が行われたときに呼ばれる

      Called when the video position is updated

      Parameters

      • position: number

        再生位置 [ms]

      Returns void

    • 動画のシーク操作が終わったときに呼ばれる

      Called when the seeking operation ends

      Returns void

    • 動画のシーク操作が始まったときに呼ばれる

      Called when the seeking operation starts

      Returns void

    • 音量が変更されたときに呼ばれる

      Called when the player volume is updated

      Parameters

      • volume: number

        音量 / Volume [0-100]

      Returns void