cast. framework. events
これは cast.framework.events
名前空間です。
クラス
BitrateChangedEvent
cast.framework.events.EventType.BITRATE_CHANGED
イベントのイベントデータ。
BreaksEvent
ブレークに関連するすべてのイベントのイベントデータ: cast.framework.events.EventType.BREAK_ENDED
、cast.framework.events.EventType.BREAK_STARTED
、cast.framework.events.EventType.BREAK_CLIP_ENDED
、cast.framework.events.EventType.BREAK_CLIP_LOADING
、cast.framework.events.EventType.BREAK_CLIP_STARTED
BufferingEvent
cast.framework.events.EventType.BUFFERING
イベントのイベントデータ。
CacheItemEvent
cast.framework.events.EventType.CACHE_HIT
イベントまたは cast.framework.events.EventType.CACHE_INSERTED
イベントのイベントデータ。
CacheLoadEvent
cast.framework.events.EventType.CACHE_LOADED
イベントのイベントデータ。
ClipEndedEvent
cast.framework.events.EventType.CLIP_ENDED
イベントのイベントデータ。
CustomStateEvent
cast.framework.events.EventType.CUSTOM_STATE
イベントのイベントデータ。
EmsgEvent
cast.framework.events.EventType.EMSG
イベントのイベントデータ。
ErrorEvent
cast.framework.events.EventType.ERROR
イベントのイベントデータ。
イベント
cast.framework.PlayerManager によってディスパッチされたすべてのイベントのイベントデータ スーパークラス。
Id3Event
cast.framework.events.EventType.ID3
イベントのイベントデータ。
LiveStatusEvent
cast.framework.events.EventType.LIVE_IS_MOVING_WINDOW_CHANGED
イベントまたは cast.framework.events.EventType.LIVE_ENDED
イベントのイベントデータ。
LoadEvent
読み込みまたはプリロード リクエストの処理に関連するすべてのイベントのイベントデータ。プレーヤーが行った操作
MediaElementEvent
MediaElement
から転送されたすべてのイベントのイベントデータ。
MediaFinishEvent
cast.framework.events.EventType.MEDIA_FINISHED
イベントのイベントデータ。
MediaInformationChangedEvent
cast.framework.events.EventType.MEDIA_INFORMATION_CHANGED
イベントのイベントデータ。
MediaPauseEvent
MediaElement
から転送された pause
イベントのイベントデータ。
MediaStatusEvent
cast.framework.events.EventType.MEDIA_STATUS
イベントのイベントデータ。
RequestEvent
受信者に対するリクエストを表すすべてのイベントのイベントデータ。
SegmentDownloadedEvent
cast.framework.events.EventType.SEGMENT_DOWNLOADED
イベントのイベントデータ。
TimedMetadataEvent
時間制限付きメタデータ イベントのイベントデータ スーパークラス。Id3Event
とは異なり、メタデータはセグメント内部ではなくマニフェストに保持されています。
TracksChangedEvent
cast.framework.events.EventType.TRACKS_CHANGED
イベントのイベントデータ。
名前空間
category
列挙型
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 でラップされます。メディアの再生が完了したときに知りたい場合は、 |
読み込みデータ |
文字列 ブラウザがメディア クリップの最初のフレームの読み込みを完了すると呼び出されます。このイベントは 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)を使用している場合は、代わりに |
変化率 |
文字列 再生レートが更新されると発行されます。このイベントは MediaElement から転送され、cast.framework.events.MediaElementEvent でラップされます。 |
表示 |
文字列 シークが終了すると呼び出されます。メディアが一時停止したときにシークが終了した場合、呼び出されません。このイベントは MediaElement から転送され、cast.framework.events.MediaElementEvent でラップされます。 |
視聴 |
文字列 メディアがシークされると呼び出されます。 このイベントは MediaElement から転送され、cast.framework.events.MediaElementEvent でラップされます。 |
停滞 |
文字列 ブラウザがメディアデータを取得しようとしたが、レスポンスを受信しなかったときに呼び出されます。
|
TIME_UPDATE |
文字列 メディアの再生中に定期的に呼び出されます。これは、currentTime 属性が変更されるたびに呼び出されます。このイベントは MediaElement から転送され、cast.framework.events.MediaElementEvent でラップされます。 |
停止 |
文字列 ブラウザがメディアデータを意図的に取得していない場合に発生します。このイベントは 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 |
文字列 クリップが終了すると呼び出されます。これには、ブレーク クリップや、ブレーク クリップ間のメイン コンテンツ クリップが含まれます。ブレーク クリップが終了したタイミングを確認するには、 |
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 |
文字列 プレーヤーが読み込みリクエストの処理を開始すると呼び出されます。プレーヤーはメディア データをまだリクエストしていないため、 |
ダウンロード済み |
文字列 セグメントのダウンロードが完了すると呼び出されます。これは、アダプティブ ストリーミング コンテンツ(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 でラップされます。メディアの再生が完了したときに知りたい場合は、 |
読み込みデータ |
文字列 ブラウザがメディア クリップの最初のフレームの読み込みを完了すると呼び出されます。このイベントは 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)を使用している場合は、代わりに |
変化率 |
文字列 再生レートが更新されると発行されます。このイベントは MediaElement から転送され、cast.framework.events.MediaElementEvent でラップされます。 |
表示 |
文字列 シークが終了すると呼び出されます。メディアが一時停止したときにシークが終了した場合、呼び出されません。このイベントは MediaElement から転送され、cast.framework.events.MediaElementEvent でラップされます。 |
視聴 |
文字列 メディアがシークされると呼び出されます。 このイベントは MediaElement から転送され、cast.framework.events.MediaElementEvent でラップされます。 |
停滞 |
文字列 ブラウザがメディアデータを取得しようとしたが、レスポンスを受信しなかったときに呼び出されます。
|
TIME_UPDATE |
文字列 メディアの再生中に定期的に呼び出されます。これは、currentTime 属性が変更されるたびに呼び出されます。このイベントは MediaElement から転送され、cast.framework.events.MediaElementEvent でラップされます。 |
停止 |
文字列 ブラウザがメディアデータを意図的に取得していない場合に発生します。このイベントは 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 |
文字列 クリップが終了すると呼び出されます。これには、ブレーク クリップや、ブレーク クリップ間のメイン コンテンツ クリップが含まれます。ブレーク クリップが終了したタイミングを確認するには、 |
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 |
文字列 プレーヤーが読み込みリクエストの処理を開始すると呼び出されます。プレーヤーはメディア データをまだリクエストしていないため、 |
ダウンロード済み |
文字列 セグメントのダウンロードが完了すると呼び出されます。これは、アダプティブ ストリーミング コンテンツ(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 です。 |