名前空間: events

クラス

名前空間

列挙型

DetailedErrorCode

静的

数値

詳細なエラーコード

MEDIA_UNKNOWN(メディア不明)

数値

HTMLMediaElement がエラーをスローしたが、CAF が特定のエラーを認識しなかった場合に返されます。

MEDIA_ABORTED(メディア中止)

数値

ユーザーのリクエストに応じて、メディア リソースの取得プロセスがユーザー エージェントによって中止された場合に返されます。

MEDIA_DECODE

数値

メディア リソースのデコード中に、リソースが使用可能であることが確認された際に返されます。

メディアとネットワーク

数値

ネットワーク エラーによってユーザー エージェントがメディア リソースの取得を停止した場合に、リソースが使用可能になったときに返されます。

MEDIA_SRC_NOT_SUPPORTED

数値

src 属性で示されたメディア リソースが適していない場合に返されます。

SOURCE_BUFFER_FAILURE

数値

MediaSource にソースバッファを追加できない場合に返されます。

MEDIAKEYS_UNKNOWN

数値

メディアキーに関する不明なエラーが発生した場合に返されます。

メディアキー_ネットワーク

数値

ネットワークの問題が原因でメディアキーが失敗した場合に返されます。

MEDIAKEYS_UNSUPPORTED(メディアキーがサポートされていない)

数値

MediaKeySession オブジェクトを作成できない場合に返されます。

MEDIAKEYS_WEBCRYPTO

数値

暗号化が失敗した場合に返されます。

NETWORK_UNKNOWN

数値

不明なネットワーク問題が発生した場合に返されます。

SEGMENT_NETWORK

数値

セグメントのダウンロードに失敗したときに返されます。

HLS_NETWORK_MASTER_PLAYLIST

数値

HLS マスター再生リストのダウンロードに失敗したときに返されます。

HLS_NETWORK_PLAYLIST

数値

HLS 再生リストのダウンロードに失敗したときに返されます。

HLS_NETWORK_NO_KEY_Respond

数値

HLS キーのダウンロードに失敗したときに返されます。

HLS_NETWORK_KEY_LOAD

数値

HLS キーのリクエストが失敗すると、送信前に返されます。

HLS_NETWORK_INVALID_SEGMENT

数値

HLS セグメントが無効な場合に返されます。

HLS_SEGMENT_PARSING

数値

HLS セグメントの解析が失敗すると返されます。

DASH_NETWORK

数値

DASH ストリームの処理中に不明なネットワーク エラーが発生した場合に返されます。

DASH_NO_INIT

数値

DASH ストリームに init がない場合に返されます。

SMOOTH_NETWORK

数値

Smooth ストリームの処理中に不明なネットワーク エラーが発生した場合に返されます。

SMOOTH_NO_MEDIA_DATA

数値

Smooth ストリームにメディアデータがない場合に返されます。

MANIFEST_不明

数値

マニフェストの解析中に不明なエラーが発生した場合に返されます。

HLS_MANIFEST_MASTER

数値

HLS マスター マニフェストの解析中にエラーが発生した場合に返されます。

HLS_MANIFEST_PLAYLIST

数値

HLS 再生リストの解析中にエラーが発生した場合に返されます。

DASH_MANIFEST_UNKNOWN

数値

DASH マニフェストの解析中に不明なエラーが発生した場合に返されます。

DASH_MANIFEST_NO_PERIODS

数値

DASH マニフェストにピリオドがない場合に返されます。

DASH_MANIFEST_NO_MIMETYPE

数値

DASH マニフェストで MimeType が欠落している場合に返されます。

DASH_INVALID_SEGMENT_INFO

数値

DASH マニフェストに無効なセグメント情報が含まれている場合に返されます。

最高に楽しい

数値

Smooth マニフェストの解析中にエラーが発生した場合に返されます。

SEGMENT_不明

数値

不明なセグメント エラーが発生した場合に返されます。

TEXT_UNKNOWN

数値

テキスト ストリームで不明なエラーが発生しました。

アプリ

数値

フレームワークの外部でエラーが発生したとき(イベント ハンドラがエラーをスローした場合など)に返されます。

BREAK_CLIP_LOADING_ERROR

数値

クリップクリップの読み込みインターセプトが失敗した場合に返されます。

BREAK_SEEK_INTERCEPTOR_ERROR

数値

ブレークシーク インターセプタが失敗した場合に返されます。

IMAGE_ERROR

数値

画像の読み込みに失敗したときに返されます。

LOAD_INTERRUPTED と

数値

読み込みが、読み込み解除または別の読み込みによって中断されました。

読み込みエラー

数値

読み込みコマンドが失敗しました。

MEDIA_ERROR_MESSAGE

数値

エラー メッセージが送信者に送信されました。

GENERIC

数値

不明なエラーが発生した場合に返されます。

終了した理由

静的

文字列

再生を終了する理由。

END_OF_STREAM、

文字列

現在のストリームの最後に再生したため、再生が終了しました。

エラー

文字列

エラーが発生したため、再生は終了しました。

停止

文字列

現在のストリームを停止する必要があるため、再生が終了しました。

INTERRUPTED

文字列

新しいアイテムを読み込んだため、再生が終了しました。

SKIPPED

文字列

広告をスキップしたため、再生が終了しました。

ブレイクスイッチ

文字列

合成合成のブレークが切り替わったため、再生が終了しました。

EventType

静的

文字列

プレーヤーのイベントタイプ。MediaElement からプロキシされるイベントの詳細については、https://dev.w3.org/html5/spec-preview/media-elements.html#mediaevents をご覧ください。

すべて

文字列

すべてのイベントをリッスンするために使用できる特別な識別子(主にデバッグの目的で使用されます)。このイベントは、cast.framework.events.Event のサブクラスになります。

中止

文字列

メディアが完全にダウンロードされる前にブラウザがメディアの取得を停止すると発生します。ただし、エラーが原因ではありません。このイベントは MediaElement から転送され、cast.framework.events.MediaElementEvent でラップされます。

CAN_PLAY

文字列

ブラウザがクリップの再生を再開できる場合に呼び出されますが、バッファリングを停止せずにクリップを最後まで再生するために十分なデータが読み込まれていないと推定されます。このイベントは MediaElement から転送され、cast.framework.events.MediaElementEvent でラップされます。

CAN_PLAY_THROUGH

文字列

クリップを停止するまで停止することなく、クリップを最後まで再生できるとブラウザが推定したときに呼び出されます。ブラウザの推定値は、現在再生中のクリップにのみ関係します(つまり、現在広告クリップを再生している場合、ブラウザはコンテンツ全体ではなく、その広告クリップについてのみ推定します)。このイベントは MediaElement から転送され、cast.framework.events.MediaElementEvent でラップされます。

DURATION_CHANGE(時間変更)

文字列

MediaElement の duration 属性が変更されたときに呼び出されます。 このイベントは MediaElement から転送され、cast.framework.events.MediaElementEvent でラップされます。

文字列

メディアが空になったときに呼び出されます。たとえば、load() を呼び出して MediaElement をリセットする場合などです。このイベントは MediaElement から転送され、cast.framework.events.MediaElementEvent でラップされます。

終了

文字列

メディア クリップが最後まで再生されると呼び出されます。エラーや停止リクエストが原因でクリップの再生が停止した場合は含まれません。 広告が存在する場合、この呼び出しは広告ごとに 1 回、メイン コンテンツに対して 1 回だけ実行されます。このイベントは MediaElement から転送され、cast.framework.events.MediaElementEvent でラップされます。メディアの再生が完了したときに知りたい場合は、cast.framework.events.EventType.MEDIA_FINISHED を使用するのが一般的です。

読み込みデータ

文字列

ブラウザがメディア クリップの最初のフレームの読み込みを完了すると呼び出されます。このイベントは MediaElement から転送され、cast.framework.events.MediaElementEvent でラップされます。

読み込み済みメタデータ

文字列

ブラウザがクリップのメタデータの読み込みを完了すると呼び出されます。このイベントは MediaElement から転送され、cast.framework.events.MediaElementEvent でラップされます。

読み込み開始

文字列

ブラウザがクリップのメディアデータの検索を開始すると呼び出されます。 このイベントは MediaElement から転送され、cast.framework.events.MediaElementEvent でラップされます。

一時停止

文字列

再生が一時停止すると呼び出されます。このイベントは MediaElement から転送され、cast.framework.events.MediaPauseEvent でラップされます。

再生

文字列

再生を開始する準備が整うと(つまり、一時停止後)呼び出されます。 このイベントは MediaElement から転送され、cast.framework.events.MediaElementEvent でラップされます。

再生中

文字列

再生が開始されると呼び出されます。このイベントは MediaElement から転送され、cast.framework.events.MediaElementEvent でラップされます。

進行中

文字列

ブラウザがメディアデータを取得すると呼び出されます。アダプティブ ビットレート ストリーミング(HLS、DASH、SMOOTH)を使用している場合は、代わりに cast.framework.events.EventType.SEGMENT_DOWNLOADED イベントを使用することをおすすめします。このイベントは MediaElement から転送され、cast.framework.events.MediaElementEvent でラップされます。

変化率

文字列

再生レートが更新されると発行されます。このイベントは MediaElement から転送され、cast.framework.events.MediaElementEvent でラップされます。

表示

文字列

シークが終了すると呼び出されます。メディアが一時停止したときにシークが終了した場合、呼び出されません。このイベントは MediaElement から転送され、cast.framework.events.MediaElementEvent でラップされます。

視聴

文字列

メディアがシークされると呼び出されます。 このイベントは MediaElement から転送され、cast.framework.events.MediaElementEvent でラップされます。

停滞

文字列

ブラウザがメディアデータを取得しようとしたが、レスポンスを受信しなかったときに呼び出されます。 cast.framework.events.EventType.BUFFERING イベントは、複数のストリーム タイプにわたって一貫して実装されるため、プレーヤーがバッファリングしているかどうかを確認します。このイベントは MediaElement から転送され、cast.framework.events.MediaElementEvent でラップされます。

TIME_UPDATE

文字列

メディアの再生中に定期的に呼び出されます。これは、currentTime 属性が変更されるたびに呼び出されます。このイベントは MediaElement から転送され、cast.framework.events.MediaElementEvent でラップされます。

停止

文字列

ブラウザがメディアデータを意図的に取得していない場合に発生します。このイベントは MediaElement から転送され、cast.framework.events.MediaElementEvent でラップされます。

待機中

文字列

ブラウザが次のフレームが利用可能になるのを待機しているために、再生が停止すると呼び出されます。cast.framework.events.EventType.BUFFERING イベントはストリーム タイプ間で一貫して実装されるため、プレーヤーがバッファリングしているかどうかを確認します。このイベントは MediaElement から転送され、cast.framework.events.MediaElementEvent でラップされます。

BITRATE_CHANGED(ビットレートの変更)

文字列

再生中のメディアのビットレートが変化したときに(アクティブなトラックが変更された場合や、ネットワークの状態に応じて別のビットレートが選択された場合など)呼び出されます。イベントは cast.framework.events.BitrateChangedEvent です。

ブレイク開始

文字列

ブレークの最初のブレーク クリップの読み込みが開始されると呼び出されます。イベントは cast.framework.events.BreaksEvent です。

BREAK_ENDED(終了)

文字列

ブレークの最後のブレーク クリップが終了すると呼び出されます。イベントは cast.framework.events.BreaksEvent です。

BREAK_CLIP_LOADING

文字列

ブレーク クリップの読み込みが開始されると呼び出されます。イベントは cast.framework.events.BreaksEvent です。

ブレイク CLIP_STARTED

文字列

ブレーク クリップが開始されると呼び出されます。イベントは cast.framework.events.BreaksEvent です。

BREAK_CLIP_ENDED

文字列

ブレーククリップが終了すると呼び出されます。イベントは cast.framework.events.BreaksEvent です。

バッファ処理中

文字列

バッファリングが原因で再生が停止するか、バッファリングが完了した後に再開したときに呼び出されます。イベントは cast.framework.events.BufferingEvent です。

CACHE_LOADED

文字列

fastplay によって事前にキャッシュされたコンテンツの読み込みが終了すると呼び出されます。イベントは cast.framework.events.CacheLoaderEvent です。

CACHE_HIT

文字列

fastplay によって事前にキャッシュされたコンテンツが使用されると呼び出されます。イベントは cast.framework.events.CacheItemEvent です。

CACHE_INSERTED

文字列

fastplay によって 1 つの URL がキャッシュされると呼び出されます。イベントは cast.framework.events.CacheItemEvent です。

CLIP_STARTED(クリップ開始)

文字列

いずれかのクリップが初めて再生されると呼び出されます。これには、ブレーク クリップや、ブレーク クリップ間のメイン コンテンツ クリップが含まれます。ブレーク クリップがいつ開始されるかを確認するには、いわゆる @link cast.framework.events.Event を使用します。

CLIP_ENDED

文字列

クリップが終了すると呼び出されます。これには、ブレーク クリップや、ブレーク クリップ間のメイン コンテンツ クリップが含まれます。ブレーク クリップが終了したタイミングを確認するには、cast.framework.events.EventType.BREAK_CLIP_ENDED を使用します。メディアの再生完了を確認する場合は、Event を cast.framework.events.ClipEndedEvent にします。

EMSG

文字列

セグメントで emsg が見つかると呼び出されます。イベントは cast.framework.events.EmsgEvent です。

エラー

文字列

エラーが発生すると呼び出されます。イベントは cast.framework.events.ErrorEvent です。

ID3

文字列

ID3 タグが検出されると呼び出されます。これは HLS コンテンツに対してのみ呼び出されます。イベントは cast.framework.events.Id3Event です。

MEDIA_STATUS

文字列

現在のメディア ステータスを含む送信メッセージを送信する前に呼び出されます。 イベントは cast.framework.events.MediaStatusEvent です。

CUSTOM_STATE

文字列

カスタムのステート状態メッセージの送信時に呼び出されます。 イベントは cast.framework.events.CustomStateEvent です。

MEDIA_INFORMATION_CHANGED(メディア情報の変更)

文字列

再生中にメディア情報が変更されたときに呼び出されます。 たとえば、ライブラジオの再生中にトラック メタデータが変更された場合などです。イベントは cast.framework.events.MediaInformationChangedEvent です。

MEDIA_FINISHED(メディア フィニッシュ)

文字列

メディアの再生が完了すると呼び出されます。たとえば、ストリームに再生できるものが何もない、ユーザーが停止をリクエストしている、エラーが発生したなどです。キューイングが使用されると、このイベントは、終了したキュー項目ごとに 1 回トリガーされます。イベントは cast.framework.events.MediaFinishEvent です。

Player_PRELOADING

文字列

プレーヤーがプリロード リクエストの処理を開始すると呼び出されます。イベントは cast.framework.events.LoadEvent です。

Player_PRELOADING_CANCELLED

文字列

プレーヤーがプリロードをキャンセルすると呼び出されます。イベントは cast.framework.events.LoadEvent です。

Player_LOAD_COMPLETE

文字列

プレーヤーが読み込みリクエストの処理を完了し、再生できるようになると呼び出されます。イベントは cast.framework.events.LoadEvent です。

Player_LOADING

文字列

プレーヤーが読み込みリクエストの処理を開始すると呼び出されます。プレーヤーはメディア データをまだリクエストしていないため、cast.framework.events.EventType.LOAD_START イベントの前に呼び出されます。イベントは cast.framework.events.LoadEvent です。

ダウンロード済み

文字列

セグメントのダウンロードが完了すると呼び出されます。これは、アダプティブ ストリーミング コンテンツ(HLS、DASH、Smooth)に対してのみトリガーされます。イベントは cast.framework.events.SegmentDownloadedEvent です。

リクエストのリクエスト

文字列

シーク リクエストが発行されたときに呼び出されます。イベントは cast.framework.events.RequestEvent です。

REQUEST_LOAD

文字列

読み込みリクエストが発生したときに発行されます。イベントは cast.framework.events.RequestEvent です。

REQUEST_STOP

文字列

停止リクエストが発生したときに呼び出されます。イベントは cast.framework.events.RequestEvent です。

リクエスト一時停止

文字列

一時停止リクエストが発生したときに発生します。イベントは cast.framework.events.RequestEvent です。

REQUEST_PRECACHE(リクエストの準備)

文字列

プリキャッシュ リクエストが行われたときに呼び出されます。イベントは cast.framework.events.RequestEvent です。

REQUEST_PLAY

文字列

再生リクエストが発生したときに発行されます。イベントは cast.framework.events.RequestEvent です。

REQUEST_SKIP_AD

文字列

広告リクエストがスキップされたときに呼び出されます。イベントは cast.framework.events.RequestEvent です。

REQUEST_PLAY_AGAIN

文字列

もう一度プレイ リクエストを行うと呼び出されます。イベントは cast.framework.events.RequestEvent です。

REQUEST_PLAYBACK_RATE_CHANGE(リクエストのプレイ率の変更)

文字列

再生速度の変更リクエストが発生したときに発生します。イベントは cast.framework.events.RequestEvent です。

REQUEST_VOLUME_CHANGE(リクエストされた変更)

文字列

音量変更リクエストが発生したときに発生します。イベントは cast.framework.events.RequestEvent です。

REQUEST_EDIT_TRACKS_INFO

文字列

編集が情報をリクエストすると呼び出されます。イベントは cast.framework.events.RequestEvent です。

REQUEST_EDIT_AUDIO_TRACKS(リクエストの編集オーディオトラック)

文字列

音声トラック編集リクエストが発行されると呼び出されます。イベントは cast.framework.events.RequestEvent です。

REQUEST_SET_CREDENTIALS

文字列

設定されている認証情報をリクエストすると呼び出されます。イベントは cast.framework.events.request.RequestEvent です。

REQUEST_LOAD_BY_ENTITY

文字列

エンティティ リクエストによる読み込み時に呼び出されます。イベントは cast.framework.events.request.RequestEvent です。

REQUEST_USER_ACTION(ユーザー アクションのリクエスト)

文字列

ユーザー操作リクエストが行われると呼び出されます。イベントは cast.framework.events.request.RequestEvent です。

REQUEST_DISPLAY_STATUS

文字列

dsiplay ステータスがトラック リクエストを行うと発行されます。イベントは cast.framework.events.request.RequestEvent です。

REQUEST_CUSTOM_コマンド

文字列

カスタム コマンド リクエストが行われると呼び出されます。イベントは cast.framework.events.request.RequestEvent です。

REQUEST_FOCUS_STATE

文字列

フォーカス状態リクエストが行われると呼び出されます。イベントは cast.framework.events.request.RequestEvent です。

REQUEST_QUEUE_読み込み

文字列

キュー読み込みリクエストが発生したときに呼び出されます。イベントは cast.framework.events.RequestEvent です。

REQUEST_QUEUE_INSERT(リクエスト キューへの挿入)

文字列

キュー挿入リクエストが行われると呼び出されます。イベントは cast.framework.events.RequestEvent です。

REQUEST_QUEUE_UPDATE(リクエスト キュー更新)

文字列

キュー更新リクエストが発生したときに発行されます。イベントは cast.framework.events.RequestEvent です。

REQUEST_QUEUE_REMOVE(削除をリクエスト)

文字列

キューの削除リクエストが行われると呼び出されます。イベントは cast.framework.events.RequestEvent です。

REQUEST_QUEUE_REORDER(リクエスト キュー注文)

文字列

キューの並べ替えリクエストが行われると呼び出されます。イベントは cast.framework.events.RequestEvent です。

REQUEST_QUEUE_GET_ITEM_RANGE

文字列

アイテムのフェッチがリクエストされると発行されます。イベントは cast.framework.events.RequestEvent です。

REQUEST_QUEUE_GET_ITEMS

文字列

アイテム情報の取得リクエストがあったときに呼び出されます。イベントは cast.framework.events.RequestEvent です。

REQUEST_QUEUE_GET_ITEM_IDS

文字列

キュー ID の取得リクエストを行うと呼び出されます。イベントは cast.framework.events.RequestEvent です。

TRACKS_CHANGED(トラックの変更)

文字列

読み込み完了後に利用可能なトラックが変更されたときに呼び出されます。

ライブ配信が一時的に変更されました

文字列

シーク可能なライブ範囲が変更された場合、より具体的には、移動ウィンドウが拡大ウィンドウに変更された場合、またはその逆が発生した場合に呼び出されます。イベントは cast.framework.events.LiveStatusEvent です。

ライブ終了

文字列

ライブ配信が終了したときに呼び出されます。イベントは cast.framework.events.LiveStatusEvent です。

TIMED_METADATA_CHANGED

文字列

DASH(EventStream)または HLS(EXT-X-DATERANGE)でメタデータ付きのメタデータが見つかった場合、このイベントはライブ コンテンツ内で新しいメタデータが検出された際に Player_LOAD_COMPLETE が発生した後に発生します。イベントは cast.framework.events.TimedMetadataEvent です。

TIMED_METADATA_ENTER

文字列

プレイヘッドが DASH のタイムライン リージョンに入るか、EXT-X-DATERANGE タグに達すると呼び出されます。イベントは cast.framework.events.TimedMetadataEvent です。

TIMED_METADATA_Exit

文字列

プレイヘッドが DASH のタイムライン リージョンから出るか、EXT-X-DATERANGE タグから離れたときに呼び出されます。イベントは cast.framework.events.TimedMetadataEvent です。

プロパティ

DetailedErrorCode

静的

数値

詳細なエラーコード

MEDIA_UNKNOWN(メディア不明)

数値

HTMLMediaElement がエラーをスローしたが、CAF が特定のエラーを認識しなかった場合に返されます。

MEDIA_ABORTED(メディア中止)

数値

ユーザーのリクエストに応じて、メディア リソースの取得プロセスがユーザー エージェントによって中止された場合に返されます。

MEDIA_DECODE

数値

メディア リソースのデコード中に、リソースが使用可能であることが確認された際に返されます。

メディアとネットワーク

数値

ネットワーク エラーによってユーザー エージェントがメディア リソースの取得を停止した場合に、リソースが使用可能になったときに返されます。

MEDIA_SRC_NOT_SUPPORTED

数値

src 属性で示されたメディア リソースが適していない場合に返されます。

SOURCE_BUFFER_FAILURE

数値

MediaSource にソースバッファを追加できない場合に返されます。

MEDIAKEYS_UNKNOWN

数値

メディアキーに関する不明なエラーが発生した場合に返されます。

メディアキー_ネットワーク

数値

ネットワークの問題が原因でメディアキーが失敗した場合に返されます。

MEDIAKEYS_UNSUPPORTED(メディアキーがサポートされていない)

数値

MediaKeySession オブジェクトを作成できない場合に返されます。

MEDIAKEYS_WEBCRYPTO

数値

暗号化が失敗した場合に返されます。

NETWORK_UNKNOWN

数値

不明なネットワーク問題が発生した場合に返されます。

SEGMENT_NETWORK

数値

セグメントのダウンロードに失敗したときに返されます。

HLS_NETWORK_MASTER_PLAYLIST

数値

HLS マスター再生リストのダウンロードに失敗したときに返されます。

HLS_NETWORK_PLAYLIST

数値

HLS 再生リストのダウンロードに失敗したときに返されます。

HLS_NETWORK_NO_KEY_Respond

数値

HLS キーのダウンロードに失敗したときに返されます。

HLS_NETWORK_KEY_LOAD

数値

HLS キーのリクエストが失敗すると、送信前に返されます。

HLS_NETWORK_INVALID_SEGMENT

数値

HLS セグメントが無効な場合に返されます。

HLS_SEGMENT_PARSING

数値

HLS セグメントの解析が失敗すると返されます。

DASH_NETWORK

数値

DASH ストリームの処理中に不明なネットワーク エラーが発生した場合に返されます。

DASH_NO_INIT

数値

DASH ストリームに init がない場合に返されます。

SMOOTH_NETWORK

数値

Smooth ストリームの処理中に不明なネットワーク エラーが発生した場合に返されます。

SMOOTH_NO_MEDIA_DATA

数値

Smooth ストリームにメディアデータがない場合に返されます。

MANIFEST_不明

数値

マニフェストの解析中に不明なエラーが発生した場合に返されます。

HLS_MANIFEST_MASTER

数値

HLS マスター マニフェストの解析中にエラーが発生した場合に返されます。

HLS_MANIFEST_PLAYLIST

数値

HLS 再生リストの解析中にエラーが発生した場合に返されます。

DASH_MANIFEST_UNKNOWN

数値

DASH マニフェストの解析中に不明なエラーが発生した場合に返されます。

DASH_MANIFEST_NO_PERIODS

数値

DASH マニフェストにピリオドがない場合に返されます。

DASH_MANIFEST_NO_MIMETYPE

数値

DASH マニフェストで MimeType が欠落している場合に返されます。

DASH_INVALID_SEGMENT_INFO

数値

DASH マニフェストに無効なセグメント情報が含まれている場合に返されます。

最高に楽しい

数値

Smooth マニフェストの解析中にエラーが発生した場合に返されます。

SEGMENT_不明

数値

不明なセグメント エラーが発生した場合に返されます。

TEXT_UNKNOWN

数値

テキスト ストリームで不明なエラーが発生しました。

アプリ

数値

フレームワークの外部でエラーが発生したとき(イベント ハンドラがエラーをスローした場合など)に返されます。

BREAK_CLIP_LOADING_ERROR

数値

クリップクリップの読み込みインターセプトが失敗した場合に返されます。

BREAK_SEEK_INTERCEPTOR_ERROR

数値

ブレークシーク インターセプタが失敗した場合に返されます。

IMAGE_ERROR

数値

画像の読み込みに失敗したときに返されます。

LOAD_INTERRUPTED と

数値

読み込みが、読み込み解除または別の読み込みによって中断されました。

読み込みエラー

数値

読み込みコマンドが失敗しました。

MEDIA_ERROR_MESSAGE

数値

エラー メッセージが送信者に送信されました。

GENERIC

数値

不明なエラーが発生した場合に返されます。

終了した理由

静的

文字列

再生を終了する理由。

END_OF_STREAM、

文字列

現在のストリームの最後に再生したため、再生が終了しました。

エラー

文字列

エラーが発生したため、再生は終了しました。

停止

文字列

現在のストリームを停止する必要があるため、再生が終了しました。

INTERRUPTED

文字列

新しいアイテムを読み込んだため、再生が終了しました。

SKIPPED

文字列

広告をスキップしたため、再生が終了しました。

ブレイクスイッチ

文字列

合成合成のブレークが切り替わったため、再生が終了しました。

EventType

静的

文字列

プレーヤーのイベントタイプ。MediaElement からプロキシされるイベントの詳細については、https://dev.w3.org/html5/spec-preview/media-elements.html#mediaevents をご覧ください。

すべて

文字列

すべてのイベントをリッスンするために使用できる特別な識別子(主にデバッグの目的で使用されます)。このイベントは、cast.framework.events.Event のサブクラスになります。

中止

文字列

メディアが完全にダウンロードされる前にブラウザがメディアの取得を停止すると発生します。ただし、エラーが原因ではありません。このイベントは MediaElement から転送され、cast.framework.events.MediaElementEvent でラップされます。

CAN_PLAY

文字列

ブラウザがクリップの再生を再開できる場合に呼び出されますが、バッファリングを停止せずにクリップを最後まで再生するために十分なデータが読み込まれていないと推定されます。このイベントは MediaElement から転送され、cast.framework.events.MediaElementEvent でラップされます。

CAN_PLAY_THROUGH

文字列

クリップを停止するまで停止することなく、クリップを最後まで再生できるとブラウザが推定したときに呼び出されます。ブラウザの推定値は、現在再生中のクリップにのみ関係します(つまり、現在広告クリップを再生している場合、ブラウザはコンテンツ全体ではなく、その広告クリップについてのみ推定します)。このイベントは MediaElement から転送され、cast.framework.events.MediaElementEvent でラップされます。

DURATION_CHANGE(時間変更)

文字列

MediaElement の duration 属性が変更されたときに呼び出されます。 このイベントは MediaElement から転送され、cast.framework.events.MediaElementEvent でラップされます。

文字列

メディアが空になったときに呼び出されます。たとえば、load() を呼び出して MediaElement をリセットする場合などです。このイベントは MediaElement から転送され、cast.framework.events.MediaElementEvent でラップされます。

終了

文字列

メディア クリップが最後まで再生されると呼び出されます。エラーや停止リクエストが原因でクリップの再生が停止した場合は含まれません。 広告が存在する場合、この呼び出しは広告ごとに 1 回、メイン コンテンツに対して 1 回だけ実行されます。このイベントは MediaElement から転送され、cast.framework.events.MediaElementEvent でラップされます。メディアの再生が完了したときに知りたい場合は、cast.framework.events.EventType.MEDIA_FINISHED を使用するのが一般的です。

読み込みデータ

文字列

ブラウザがメディア クリップの最初のフレームの読み込みを完了すると呼び出されます。このイベントは MediaElement から転送され、cast.framework.events.MediaElementEvent でラップされます。

読み込み済みメタデータ

文字列

ブラウザがクリップのメタデータの読み込みを完了すると呼び出されます。このイベントは MediaElement から転送され、cast.framework.events.MediaElementEvent でラップされます。

読み込み開始

文字列

ブラウザがクリップのメディアデータの検索を開始すると呼び出されます。 このイベントは MediaElement から転送され、cast.framework.events.MediaElementEvent でラップされます。

一時停止

文字列

再生が一時停止すると呼び出されます。このイベントは MediaElement から転送され、cast.framework.events.MediaPauseEvent でラップされます。

再生

文字列

再生を開始する準備が整うと(つまり、一時停止後)呼び出されます。 このイベントは MediaElement から転送され、cast.framework.events.MediaElementEvent でラップされます。

再生中

文字列

再生が開始されると呼び出されます。このイベントは MediaElement から転送され、cast.framework.events.MediaElementEvent でラップされます。

進行中

文字列

ブラウザがメディアデータを取得すると呼び出されます。アダプティブ ビットレート ストリーミング(HLS、DASH、SMOOTH)を使用している場合は、代わりに cast.framework.events.EventType.SEGMENT_DOWNLOADED イベントを使用することをおすすめします。このイベントは MediaElement から転送され、cast.framework.events.MediaElementEvent でラップされます。

変化率

文字列

再生レートが更新されると発行されます。このイベントは MediaElement から転送され、cast.framework.events.MediaElementEvent でラップされます。

表示

文字列

シークが終了すると呼び出されます。メディアが一時停止したときにシークが終了した場合、呼び出されません。このイベントは MediaElement から転送され、cast.framework.events.MediaElementEvent でラップされます。

視聴

文字列

メディアがシークされると呼び出されます。 このイベントは MediaElement から転送され、cast.framework.events.MediaElementEvent でラップされます。

停滞

文字列

ブラウザがメディアデータを取得しようとしたが、レスポンスを受信しなかったときに呼び出されます。 cast.framework.events.EventType.BUFFERING イベントは、複数のストリーム タイプにわたって一貫して実装されるため、プレーヤーがバッファリングしているかどうかを確認します。このイベントは MediaElement から転送され、cast.framework.events.MediaElementEvent でラップされます。

TIME_UPDATE

文字列

メディアの再生中に定期的に呼び出されます。これは、currentTime 属性が変更されるたびに呼び出されます。このイベントは MediaElement から転送され、cast.framework.events.MediaElementEvent でラップされます。

停止

文字列

ブラウザがメディアデータを意図的に取得していない場合に発生します。このイベントは MediaElement から転送され、cast.framework.events.MediaElementEvent でラップされます。

待機中

文字列

ブラウザが次のフレームが利用可能になるのを待機しているために、再生が停止すると呼び出されます。cast.framework.events.EventType.BUFFERING イベントはストリーム タイプ間で一貫して実装されるため、プレーヤーがバッファリングしているかどうかを確認します。このイベントは MediaElement から転送され、cast.framework.events.MediaElementEvent でラップされます。

BITRATE_CHANGED(ビットレートの変更)

文字列

再生中のメディアのビットレートが変化したときに(アクティブなトラックが変更された場合や、ネットワークの状態に応じて別のビットレートが選択された場合など)呼び出されます。イベントは cast.framework.events.BitrateChangedEvent です。

ブレイク開始

文字列

ブレークの最初のブレーク クリップの読み込みが開始されると呼び出されます。イベントは cast.framework.events.BreaksEvent です。

BREAK_ENDED(終了)

文字列

ブレークの最後のブレーク クリップが終了すると呼び出されます。イベントは cast.framework.events.BreaksEvent です。

BREAK_CLIP_LOADING

文字列

ブレーク クリップの読み込みが開始されると呼び出されます。イベントは cast.framework.events.BreaksEvent です。

ブレイク CLIP_STARTED

文字列

ブレーク クリップが開始されると呼び出されます。イベントは cast.framework.events.BreaksEvent です。

BREAK_CLIP_ENDED

文字列

ブレーククリップが終了すると呼び出されます。イベントは cast.framework.events.BreaksEvent です。

バッファ処理中

文字列

バッファリングが原因で再生が停止するか、バッファリングが完了した後に再開したときに呼び出されます。イベントは cast.framework.events.BufferingEvent です。

CACHE_LOADED

文字列

fastplay によって事前にキャッシュされたコンテンツの読み込みが終了すると呼び出されます。イベントは cast.framework.events.CacheLoaderEvent です。

CACHE_HIT

文字列

fastplay によって事前にキャッシュされたコンテンツが使用されると呼び出されます。イベントは cast.framework.events.CacheItemEvent です。

CACHE_INSERTED

文字列

fastplay によって 1 つの URL がキャッシュされると呼び出されます。イベントは cast.framework.events.CacheItemEvent です。

CLIP_STARTED(クリップ開始)

文字列

いずれかのクリップが初めて再生されると呼び出されます。これには、ブレーク クリップや、ブレーク クリップ間のメイン コンテンツ クリップが含まれます。ブレーク クリップがいつ開始されるかを確認するには、いわゆる @link cast.framework.events.Event を使用します。

CLIP_ENDED

文字列

クリップが終了すると呼び出されます。これには、ブレーク クリップや、ブレーク クリップ間のメイン コンテンツ クリップが含まれます。ブレーク クリップが終了したタイミングを確認するには、cast.framework.events.EventType.BREAK_CLIP_ENDED を使用します。メディアの再生完了を確認する場合は、Event を cast.framework.events.ClipEndedEvent にします。

EMSG

文字列

セグメントで emsg が見つかると呼び出されます。イベントは cast.framework.events.EmsgEvent です。

エラー

文字列

エラーが発生すると呼び出されます。イベントは cast.framework.events.ErrorEvent です。

ID3

文字列

ID3 タグが検出されると呼び出されます。これは HLS コンテンツに対してのみ呼び出されます。イベントは cast.framework.events.Id3Event です。

MEDIA_STATUS

文字列

現在のメディア ステータスを含む送信メッセージを送信する前に呼び出されます。 イベントは cast.framework.events.MediaStatusEvent です。

CUSTOM_STATE

文字列

カスタムのステート状態メッセージの送信時に呼び出されます。 イベントは cast.framework.events.CustomStateEvent です。

MEDIA_INFORMATION_CHANGED(メディア情報の変更)

文字列

再生中にメディア情報が変更されたときに呼び出されます。 たとえば、ライブラジオの再生中にトラック メタデータが変更された場合などです。イベントは cast.framework.events.MediaInformationChangedEvent です。

MEDIA_FINISHED(メディア フィニッシュ)

文字列

メディアの再生が完了すると呼び出されます。たとえば、ストリームに再生できるものが何もない、ユーザーが停止をリクエストしている、エラーが発生したなどです。キューイングが使用されると、このイベントは、終了したキュー項目ごとに 1 回トリガーされます。イベントは cast.framework.events.MediaFinishEvent です。

Player_PRELOADING

文字列

プレーヤーがプリロード リクエストの処理を開始すると呼び出されます。イベントは cast.framework.events.LoadEvent です。

Player_PRELOADING_CANCELLED

文字列

プレーヤーがプリロードをキャンセルすると呼び出されます。イベントは cast.framework.events.LoadEvent です。

Player_LOAD_COMPLETE

文字列

プレーヤーが読み込みリクエストの処理を完了し、再生できるようになると呼び出されます。イベントは cast.framework.events.LoadEvent です。

Player_LOADING

文字列

プレーヤーが読み込みリクエストの処理を開始すると呼び出されます。プレーヤーはメディア データをまだリクエストしていないため、cast.framework.events.EventType.LOAD_START イベントの前に呼び出されます。イベントは cast.framework.events.LoadEvent です。

ダウンロード済み

文字列

セグメントのダウンロードが完了すると呼び出されます。これは、アダプティブ ストリーミング コンテンツ(HLS、DASH、Smooth)に対してのみトリガーされます。イベントは cast.framework.events.SegmentDownloadedEvent です。

リクエストのリクエスト

文字列

シーク リクエストが発行されたときに呼び出されます。イベントは cast.framework.events.RequestEvent です。

REQUEST_LOAD

文字列

読み込みリクエストが発生したときに発行されます。イベントは cast.framework.events.RequestEvent です。

REQUEST_STOP

文字列

停止リクエストが発生したときに呼び出されます。イベントは cast.framework.events.RequestEvent です。

リクエスト一時停止

文字列

一時停止リクエストが発生したときに発生します。イベントは cast.framework.events.RequestEvent です。

REQUEST_PRECACHE(リクエストの準備)

文字列

プリキャッシュ リクエストが行われたときに呼び出されます。イベントは cast.framework.events.RequestEvent です。

REQUEST_PLAY

文字列

再生リクエストが発生したときに発行されます。イベントは cast.framework.events.RequestEvent です。

REQUEST_SKIP_AD

文字列

広告リクエストがスキップされたときに呼び出されます。イベントは cast.framework.events.RequestEvent です。

REQUEST_PLAY_AGAIN

文字列

もう一度プレイ リクエストを行うと呼び出されます。イベントは cast.framework.events.RequestEvent です。

REQUEST_PLAYBACK_RATE_CHANGE(リクエストのプレイ率の変更)

文字列

再生速度の変更リクエストが発生したときに発生します。イベントは cast.framework.events.RequestEvent です。

REQUEST_VOLUME_CHANGE(リクエストされた変更)

文字列

音量変更リクエストが発生したときに発生します。イベントは cast.framework.events.RequestEvent です。

REQUEST_EDIT_TRACKS_INFO

文字列

編集が情報をリクエストすると呼び出されます。イベントは cast.framework.events.RequestEvent です。

REQUEST_EDIT_AUDIO_TRACKS(リクエストの編集オーディオトラック)

文字列

音声トラック編集リクエストが発行されると呼び出されます。イベントは cast.framework.events.RequestEvent です。

REQUEST_SET_CREDENTIALS

文字列

設定されている認証情報をリクエストすると呼び出されます。イベントは cast.framework.events.request.RequestEvent です。

REQUEST_LOAD_BY_ENTITY

文字列

エンティティ リクエストによる読み込み時に呼び出されます。イベントは cast.framework.events.request.RequestEvent です。

REQUEST_USER_ACTION(ユーザー アクションのリクエスト)

文字列

ユーザー操作リクエストが行われると呼び出されます。イベントは cast.framework.events.request.RequestEvent です。

REQUEST_DISPLAY_STATUS

文字列

dsiplay ステータスがトラック リクエストを行うと発行されます。イベントは cast.framework.events.request.RequestEvent です。

REQUEST_CUSTOM_コマンド

文字列

カスタム コマンド リクエストが行われると呼び出されます。イベントは cast.framework.events.request.RequestEvent です。

REQUEST_FOCUS_STATE

文字列

フォーカス状態リクエストが行われると呼び出されます。イベントは cast.framework.events.request.RequestEvent です。

REQUEST_QUEUE_読み込み

文字列

キュー読み込みリクエストが発生したときに呼び出されます。イベントは cast.framework.events.RequestEvent です。

REQUEST_QUEUE_INSERT(リクエスト キューへの挿入)

文字列

キュー挿入リクエストが行われると呼び出されます。イベントは cast.framework.events.RequestEvent です。

REQUEST_QUEUE_UPDATE(リクエスト キュー更新)

文字列

キュー更新リクエストが発生したときに発行されます。イベントは cast.framework.events.RequestEvent です。

REQUEST_QUEUE_REMOVE(削除をリクエスト)

文字列

キューの削除リクエストが行われると呼び出されます。イベントは cast.framework.events.RequestEvent です。

REQUEST_QUEUE_REORDER(リクエスト キュー注文)

文字列

キューの並べ替えリクエストが行われると呼び出されます。イベントは cast.framework.events.RequestEvent です。

REQUEST_QUEUE_GET_ITEM_RANGE

文字列

アイテムのフェッチがリクエストされると発行されます。イベントは cast.framework.events.RequestEvent です。

REQUEST_QUEUE_GET_ITEMS

文字列

アイテム情報の取得リクエストがあったときに呼び出されます。イベントは cast.framework.events.RequestEvent です。

REQUEST_QUEUE_GET_ITEM_IDS

文字列

キュー ID の取得リクエストを行うと呼び出されます。イベントは cast.framework.events.RequestEvent です。

TRACKS_CHANGED(トラックの変更)

文字列

読み込み完了後に利用可能なトラックが変更されたときに呼び出されます。

ライブ配信が一時的に変更されました

文字列

シーク可能なライブ範囲が変更された場合、より具体的には、移動ウィンドウが拡大ウィンドウに変更された場合、またはその逆が発生した場合に呼び出されます。イベントは cast.framework.events.LiveStatusEvent です。

ライブ終了

文字列

ライブ配信が終了したときに呼び出されます。イベントは cast.framework.events.LiveStatusEvent です。

TIMED_METADATA_CHANGED

文字列

DASH(EventStream)または HLS(EXT-X-DATERANGE)でメタデータ付きのメタデータが見つかった場合、このイベントはライブ コンテンツ内で新しいメタデータが検出された際に Player_LOAD_COMPLETE が発生した後に発生します。イベントは cast.framework.events.TimedMetadataEvent です。

TIMED_METADATA_ENTER

文字列

プレイヘッドが DASH のタイムライン リージョンに入るか、EXT-X-DATERANGE タグに達すると呼び出されます。イベントは cast.framework.events.TimedMetadataEvent です。

TIMED_METADATA_Exit

文字列

プレイヘッドが DASH のタイムライン リージョンから出るか、EXT-X-DATERANGE タグから離れたときに呼び出されます。イベントは cast.framework.events.TimedMetadataEvent です。