TextAlive アプリの状態
TextAlive app status
TextAlive Player の情報を表示する IPlayerBanner
インスタンスです。
A banner instance that shows the player info.
読み込まれている音楽地図などの情報
Current video materials
フレームレート [フレーム数/秒]
Framerate [frames per sec]
動画(楽曲情報や歌詞など)が読み込み中か否か
Whether the video (song, lyrics, etc.) is being loaded or not
動画再生中か否か
Whether the video is being played or not
動画シーク中か否か
true
のとき 1) PlayerEventListener.onTimeUpdate イベントは発火せず 2) IPlayer.mediaPosition は描画タスクをトリガーせずに更新され続けますWhether the seeking operation is ongoing on or not
true
, 1) PlayerEventListener.onTimeUpdate event is not emitted and 2) IPlayer.mediaPosition is updated without rendering a new frame音源などに関するバナーの配置先となるDOM要素
Media banner element
音源メディアの配置先となるDOM要素
Media element
現在の音源メディアの再生位置 [ms]
Current media position [ms]
音源メディアの直接の配置先となるDOM要素
Media source element
プレイヤーの初期化オプション
Player options
TextAlive Player の音源の再生状態を管理する Timer
インスタンスです。
A timer instance that controls the player status.
動画オブジェクト
Current video object
現在の動画の再生位置 [ms]
Current video position [ms]
音量 [0-100]
Volume [0-100]
動画の描画間隔 [ms]
A time window between rendering frames [ms]
イベントリスナを登録する
Add event listener
イベントリスナ / Event listener
動画情報を表すデータ(VideoData)から動画データを生成する
Generate video data from JSON
動画情報 / JSON data to be converted to a video
オプション / Optional data to build the video object
動画オブジェクト / Video object
楽曲パス(URLから http://
などのプロトコル部分を除いたもの)に基づいて音楽地図などを読み込み、動画データを生成する
Generate video data from song path
楽曲パス / Song path
オプション / Optional data to build the video object
動画オブジェクト / Video object
楽曲URLに基づいて音楽地図などを読み込み、動画データを生成する
Generate video data from song URL
楽曲URL / Song URL
オプション / Optional data to build the video object
動画オブジェクト / Video object
テキストからダミーの音楽地図情報と動画データを生成する
Generate video data from text
テキスト / Text to show
オプション / Optional data to build the video object
動画オブジェクト / Video object
プレイヤーを破棄する
Dispose this player
動画のシーク操作を終える
false
にしますEnd video seeking operation
false
指定された位置のビート情報を取得する
Find beat that overlaps with the specified timing
位置 [ms] / Position [ms]
探索オプション / Optional parameters for finding beat
ビート情報(見つからなければ null
)
指定された位置のコード進行を取得する
Find chord that overlaps with the specified timing
位置 [ms] / Position [ms]
探索オプション / Optional parameters for finding chord
コード進行(見つからなければ null
)
指定された位置のサビ情報を取得する
Find a chorus part that overlaps with the specified timing
位置 [ms] / Position [ms]
optional parameters for finding a chorus part
サビ情報(見つからなければ null
)
楽曲中のビートに関する情報を取得する
Get beats in the current song
ビート情報(見つからなければ空の配列)
楽曲中のコード進行に関する情報を取得する
Get chord info in the current song
コード進行の情報(見つからなければ空の配列)
楽曲中のサビに関する情報を取得する
Get chorus parts in the current song
サビ情報(見つからなければ空の配列)
楽曲中の最大声量を取得する
true
にセットしておく必要がありますGet maximum vocal amplitude
true
最大声量
V/A空間中の座標遷移の中央値を取得する
true
にセットしておく必要がありますGet median valence arousal value throughout the song
true
座標値
指定された位置のV/A空間中の座標を取得する
true
にセットしておく必要がありますGet valence arousal value at the specified timing
true
位置 [ms] / Position [ms]
座標値
指定された位置の声量を取得する
true
にセットしておく必要がありますGet vocal amplitude at the specified timing
true
位置 [ms] / Position [ms]
声量
イベントリスナを削除する
Remove event listener
イベントリスナ / Event listener
削除の成否 / Whether the listener was successfully removed or not
楽曲の再生位置を指定する
Seek specified position in the current media
再生位置 [ms] / Media position [ms]
楽曲の再生を一時停止する
Pause playing music
一時停止の成否
楽曲の再生を開始する
Start playing music
開始の成否
動画の現在のフレームを強制的に再描画する
Force rendering current frame
動画の現在位置 [ms] / Video position [ms]
楽曲の再生を停止する(一時停止したうえで先頭に巻き戻しする)
Stop playing music (pause and then seek the beginning)
停止の成否
動画の再生位置を指定する
Try setting video position
再生位置 [ms] / Video position [ms]
動画のシーク操作を始める
true
にしますStart video seeking operation
true
Generated using TypeDoc
IPlayer
TextAlive のプレイヤーが実装するインタフェースです。
TextAlive Player implements this interface.