埋め込み動画プレーヤーの変化をアプリケーションに通知するためにイベントを起動します。リスナーを追加することでイベントをサブスクライブできます。つの引数として各関数に渡します。オブジェクトには次のプロパティが含まれています。イベントに応答する動画プレーヤーを識別します。イベントに対応する値を指定します。プロパティを指定しません。起動するイベントを定義しています。呼び出しの受信を開始する準備ができると起動します。動画の再生や動画についての情報の表示など、プレーヤーの準備ができ次第すぐに特定の操作を自動的に実行するには、この関数をアプリケーションに実装する必要があります。下記の例は、このイベントを処理するためのサンプルコードを示しています。プロパティがあり、これによってプレーヤーを識別します。値を持つページ要素に埋め込みコードが表示されます。}}onStateChangeこのイベントは、プレーヤーの状態が変わると起動します。プロパティにより、プレーヤーの新しい状態に対応する整数が指定されます。有効な値は次のとおりです。-1(未開始)0(終了)1(再生中)2(停止)3(バッファリング中)5(頭出し済み)プレーヤーが動画を最初に読み込んだときに、unstarted(未開始)(-1)イベントがブロードキャストされます。cued(頭出し済み)(5)イベントをブロードキャストします。コードでは、整数値を指定したり、以下の名前空間が指定された変数を使うことができます。YT.PlayerState.ENDEDYT.PlayerState.PLAYINGYT.PlayerState.PAUSEDYT.PlayerState.BUFFERINGYT.PlayerState.CUEDonPlaybackQualityChangeこのイベントは、動画の再生画質が変わると起動します。関数を呼び出すと、実際に動画の再生画質が変わったときにこのイベントが起動します。関数が呼び出されただけで画質が自動的に変わるものとの前提は避けてください。推奨再生画質を設定できる関数を明示的に呼び出すだけで再生画質が変わるものとしてコードを作成するのも避けてください。プロパティ値は、新しい再生画質を識別する文字列になります。値は次のいずれかです。smallmediumlargehd720hd1080highresonPlaybackRateChangeこのイベントは、動画の再生速度が変わると起動します。関数を呼び出すと、実際に再生率が変わったときにこのイベントが起動します。関数が呼び出されただけで再生速度が自動的に変わるものとの前提は避けてください。明示的に呼び出すだけで動画の再生速度が変わるものとしてコードを作成するのも避けてください。プロパティ値は、新しい再生率を識別する数値になります。メソッドにより、頭出し済みの動画または現在再生中の動画の、有効な再生速度のリストが返されます。onErrorこのイベントは、プレーヤーでエラーが発生すると起動します。リスナー関数に渡します。プロパティが、発生したエラーの種類を識別する整数を指定します。有効な値は次のとおりです。リクエストに無効なパラメータ値が含まれています。無効な文字列(感嘆符やアスタリスクなど)が使われている場合にこのエラーが発生します。プレーヤーに関する別のエラーが発生しました。リクエストした動画が見つかりません。これは、動画が何らかの理由で削除されている場合や、非公開に設定されている場合に発生します。リクエストした動画の所有者が、埋め込み動画プレーヤーでの再生を許可していません。エラーと内容は同じです。メソッドでモジュールを読み込んだ(または読み込み解除した)ことを示すために発行されます。アプリケーションでこのイベントをリッスンし、プレーヤーをポーリングすることで、最近読み込んだモジュールで使用できるオプションを判別します。これらのオプションの既存の設定をアプリケーションで取得・更新できます。次のコマンドは、プレーヤーのオプションを設定するモジュール名の配列を取得します。このモジュールは、プレーヤーの字幕を処理します。モジュールに設定できるオプションを判別できます。player.getOptions('cc');このコマンドを使ってプレーヤーをポーリングすることで、アクセスする必要があるオプションが実際にアクセス可能かどうかを確認できます。次のコマンドは、モジュールのオプションを取得・更新します。サポートされているオプションのリストです。このオプションは、プレーヤーに表示される字幕のフォントサイズを調整します。