IFrame Player APIの関数を利用する(再生ステータス:getVideoLoadedFraction / getPlayerState / getCurrentTime)

CGI'sトップページ > Youtube API メモ > IFrame Player APIの関数を利用する(再生ステータス:getVideoLoadedFraction / getPlayerState / getCurrentTime)

IFrame Player APIの関数を利用する(再生ステータス:getVideoLoadedFraction / getPlayerState / getCurrentTime)

関数名 機能概要/構文/パラメータ
  1. getVideoLoadedFraction
  2. getPlayerState
  3. getCurrentTime
  1. バッファ済みの動画の割合
  2. プレーヤーの状態
  3. 再生開始からの経過時間
  1. player.getVideoLoadedFraction():Float
  2. player.getPlayerState():Number
  3. player.getCurrentTime():Number
 

以下のサンプルでは状態取得ボタンをクリックした際、getVideoLoadedFraction / getPlayerState / getCurrentTime を使用して各種状態を取得し、 それぞれ、loaded , status , time というIDを持つHTML要素に表示しています。


サンプルコード


サンプル





バッファ済みの動画の割合
※停止中のバッファは反映されない模様

プレーヤーの状態

再生開始からの経過時間


Youtube API メモ Indexへ戻る