Interface PlayerAppListener

リリックアプリ関連のイベント

Lyric app-related events

interface PlayerAppListener {
    onAppLoad?(app, error?): void;
    onAppMediaChange?(songUrl, videoPromise?): void;
    onAppParameterUpdate?(name, value): void;
    onAppReady?(app): void;
}

Methods

  • TextAlive App API サーバとの接続時に呼ばれる

    Parameters

    • app: IPlayerApp

      TextAlive App API サーバに関する情報 / TextAlive app API server info

    • Optional error: string

      エラーメッセージ / Error message

    Returns void

  • リリックアプリの再生すべき楽曲URLが変更されたときに呼ばれる

    Called when a media URL to play is updated

    Parameters

    • songUrl: string

      楽曲URL / Song URL

    • Optional videoPromise: Promise<IVideo>

      動画オブジェクトと Timer の準備が整ったときに解決される Promise オブジェクト / A promise to resolve after the video object and Timer gets ready

    Returns void

  • リリックアプリのパラメタが更新されたときに呼ばれる

    Called when a parameter value of this lyric app is updated

    Parameters

    • name: string

      パラメタ名 / Parameter name

    • value: ParameterValue

      パラメタ値 / Parameter value

    Returns void

  • リリックアプリ ホストとの接続時に呼ばれる

    Called when connection to a lyric app host is established

    Parameters

    • app: IPlayerApp

      リリックアプリのホストに関する情報 / Lyric app host info

    Returns void