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
イベント。
CacheLoadedEvent
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
イベントのイベントデータ。
ここで提供される ID3 メタデータは、ID3 v2 形式に従います。
ID3 メッセージ内のフレームごとに 1 つのイベントが発生します。
このイベントには、未加工の ID3 メッセージ全体は含まれません。仮定
サブセクションがあります。
- ID3v2 / ファイル識別子
- ID3v2 バージョン
- ID3v2 フラグ
- ID3v2 サイズ
- フレームタイプ(例:
TXXX
) - フレームサイズ
- フレームフラグ
- フレーム エンコード
- フレームの説明
- フレームデータ
アイテム 5
(frameType
)、9
(frameDescription
)、10
のみ
このイベントでは(segmentData
)が指定されています。
LiveStatusEvent
イベントのイベントデータ:
cast.framework.events.EventType.LIVE_IS_MOVING_WINDOW_CHANGED
イベントまたは
cast.framework.events.EventType.LIVE_ENDED
イベント。
LoadEvent
読み込みリクエストまたはプリロード リクエストの処理に関連するすべてのイベントのイベントデータ。 渡します。
MediaElementEvent
MediaElement
から転送されたすべてのイベントのイベントデータ。
MediaFinishedEvent
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_NETWORK |
数値 ネットワーク エラーによってユーザー エージェントが取得を停止した場合に返されます。 メディア リソース(リソースが使用可能であることが確定した後)。 |
MEDIA_SRC_NOT_SUPPORTED |
数値 src 属性で指定されたメディア リソースが 最適です |
SOURCE_BUFFER_FAILURE |
数値 ソースバッファを MediaSource に追加できない場合に返されます。 |
MEDIAKEYS_UNKNOWN |
数値 メディアキーで不明なエラーが発生した場合に返されます。 |
MEDIAKEYS_NETWORK |
数値 ネットワークの問題が原因でメディアキーに障害が発生した場合に返されます。 |
MEDIAKEYS_UNSUPPORTED |
数値 MediaKeySession オブジェクトを作成できない場合に返されます。 |
MEDIAKEYS_WEBCRYPTO |
数値 暗号が失敗した場合に返されます。 |
NETWORK_UNKNOWN |
数値 ネットワークに不明な問題が発生した場合に返されます。 |
SEGMENT_NETWORK |
数値 セグメントのダウンロードに失敗したときに返されます。 |
HLS_NETWORK_MASTER_PLAYLIST |
数値 HLS マスター再生リストのダウンロードが失敗した場合に返されます。 |
HLS_NETWORK_PLAYLIST |
数値 HLS プレイリストのダウンロードに失敗したときに返されます。 |
HLS_NETWORK_NO_KEY_RESPONSE |
数値 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 |
数値 スムーズ ストリームにメディアデータがない場合に返されます。 |
MANIFEST_UNKNOWN |
数値 マニフェストの解析中に不明なエラーが発生した場合に返されます。 |
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_MANIFEST |
数値 Smooth マニフェストの解析中にエラーが発生した場合に返されます。 |
SEGMENT_UNKNOWN |
数値 不明なセグメント エラーが発生した場合に返されます。 |
TEXT_UNKNOWN |
数値 テキスト ストリームで不明なエラーが発生しました。 |
APP |
数値 フレームワーク外でエラーが発生した場合(例: エラーをスローします)。 |
BREAK_CLIP_LOADING_ERROR |
数値 中断クリップの読み込みインターセプタが失敗した場合に返されます。 |
BREAK_SEEK_INTERCEPTOR_ERROR |
数値 ブレーク シーク インターセプタが失敗した場合に返されます。 |
IMAGE_ERROR |
数値 画像の読み込みに失敗したときに返されます。 |
LOAD_INTERRUPTED |
数値 負荷がアンロードまたは別の負荷によって中断されました。 |
LOAD_FAILED |
数値 読み込みコマンドが失敗しました。 |
MEDIA_ERROR_MESSAGE |
数値 送信者にエラー メッセージを送信しました。 |
GENERIC |
数値 不明なエラーが発生したときに返されます。 |
EndedReason
文字列
再生が終了した理由。
値 |
|
---|---|
END_OF_STREAM |
文字列 現在のストリームの最後に達したため、再生が終了しました。 |
エラー |
文字列 エラーが発生したため、再生が終了しました。 |
停止 |
文字列 オペレーションにより現在のストリームを停止せざるを得ないため、再生が終了しました。 |
INTERRUPTED |
文字列 新しく読み込まれたアイテムのため、再生が終了しました。 |
SKIPPED |
文字列 広告のスキップ操作により再生が終了しました。 |
BREAK_SWITCH |
文字列 合成された挿入点が切り替わったため、再生が終了しました。 |
ErrorSeverity
数値
エラーの重大度。Shaka と同じ命名規則と番号付けに従います プレーヤー。
値 |
|
---|---|
復元可能 |
数値 エラーが発生したが、プレーヤーがエラーからの回復を試みている。 プレーヤーが最終的に回復できない場合でも、CRITICAL スロー エラーが発生します。たとえば、あるメディア セグメントを再試行しても、 重大なエラーです(プレーヤーはずっと再試行します)。 |
重大 |
数値 プレーヤーが回復できない重大なエラー。これらのイベントにより 現在のメディア アイテムの再生を停止します。 |
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 でラップされています。アラートがいつ発生したのかを
メディアの再生が終了した場合は、
|
LOADED_DATA |
文字列 ブラウザがメディアの最初のフレームの読み込みを完了したときに発生します。 。 このイベントは MediaElement から転送され、 cast.framework.events.MediaElementEvent でラップされます。 |
LOADED_METADATA |
文字列 ブラウザがクリップのメタデータの読み込みを完了すると呼び出されます。 このイベントは MediaElement から転送され、 cast.framework.events.MediaElementEvent でラップされます。 |
LOAD_START |
文字列 ブラウザがクリップのメディアデータの検索を開始したときに呼び出されます。 このイベントは MediaElement から転送され、 cast.framework.events.MediaElementEvent でラップされます。 |
一時停止 |
文字列 再生が一時停止したときに呼び出されます。 このイベントは MediaElement から転送され、 cast.framework.events.MediaPauseEvent でラップされています。 |
遊び |
文字列 再生を開始する準備ができたとき(一時停止後など)に呼び出されます。 このイベントは MediaElement から転送され、 cast.framework.events.MediaElementEvent でラップされます。 |
再生しています |
文字列 再生が開始されたときに呼び出されます。 このイベントは MediaElement から転送され、 cast.framework.events.MediaElementEvent でラップされます。 |
進捗状況 |
文字列 ブラウザがメディアデータを取得したときに呼び出されます。自動調整モードを使用する場合は
ビットレート ストリーミング(HLS、DASH、SMOOTH など)については、
|
RATE_CHANGE |
文字列 再生レートが更新されたときに呼び出されます。 このイベントは 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 である。 |
BREAK_STARTED |
文字列 挿入点内の最初の挿入点クリップの読み込みが開始されたときに呼び出されます。 イベントは cast.framework.events.BreaksEvent です。 |
BREAK_ENDED |
文字列 ブレーク内の最後のブレーク クリップが終了すると発生します。イベントは cast.framework.events.BreaksEvent です。 |
BREAK_CLIP_LOADING |
文字列 休憩クリップの読み込みが開始されたときに呼び出されます。イベントは cast.framework.events.BreaksEvent です。 |
BREAK_CLIP_STARTED |
文字列 休憩クリップの開始時に呼び出されます。イベントは cast.framework.events.BreaksEvent です。 |
BREAK_CLIP_ENDED |
文字列 挿入点クリップが終了すると呼び出されます。イベントは cast.framework.events.BreaksEvent です。 |
バッファ処理中 |
文字列 バッファリングによって再生が停止したか、再開されたときに呼び出されます。 呼び出すことができます。イベントが cast.framework.events.BufferingEvent である。 |
TIME_DRIFTED |
文字列 によって報告された現在の時刻が一致しない場合に呼び出されます。 推定される現在時刻(プレーヤーの状態と再生状況に基づく) 。 イベントは cast.framework.events.TimeDriftedEvent です。 |
CACHE_LOADED |
文字列 fastplay によって事前にキャッシュされたコンテンツの読み込みが完了すると呼び出されます。イベントは cast.framework.events.CacheLoadedEvent. |
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.MediaFinishedEvent. |
PLAYER_PRELOADING |
文字列 プレーヤーがプリロード リクエストの処理を開始すると呼び出されます。イベントが cast.framework.events.LoadEvent である。 |
PLAYER_PRELOADING_CANCELLED |
文字列 プレーヤーがプリロードをキャンセルした場合に呼び出されます。イベントは cast.framework.events.LoadEvent です。 |
PLAYER_LOAD_COMPLETE |
文字列 プレーヤーが読み込みリクエストの処理を完了し、準備が整うと呼び出されます。 プレイできます。イベントが cast.framework.events.LoadEvent である。 |
PLAYER_LOADING |
文字列 プレーヤーが読み込みリクエストの処理を開始すると呼び出されます。これにより、
|
SEGMENT_DOWNLOADED |
文字列 セグメントのダウンロードが完了したときに呼び出されます。トリガーされるのは (HLS、DASH、スムーズ)に使用する必要がありますイベントは cast.framework.events.SegmentDownloadedEvent です。 |
REQUEST_GET_STATUS |
文字列
|
REQUEST_SEEK |
文字列
|
REQUEST_LOAD |
文字列
|
REQUEST_PRELOAD |
文字列
|
REQUEST_STOP |
文字列
|
REQUEST_PAUSE |
文字列
|
REQUEST_PRECACHE |
文字列
|
REQUEST_PLAY |
文字列
|
REQUEST_SKIP_AD |
文字列
|
REQUEST_PLAY_AGAIN |
文字列
|
REQUEST_PLAYBACK_RATE_CHANGE |
文字列
|
REQUEST_VOLUME_CHANGE |
文字列
|
REQUEST_EDIT_TRACKS_INFO |
文字列 EDIT_TrackS_INFO メッセージを受信したときに呼び出されます。イベントは cast.framework.events.RequestEvent です。 |
REQUEST_EDIT_AUDIO_TRACKS |
文字列 EDIT_AUDIO_TrackS メッセージが受信されたときに呼び出されます。イベントは cast.framework.events.RequestEvent です。 |
REQUEST_SET_CREDENTIALS |
文字列
|
REQUEST_LOAD_BY_ENTITY |
文字列
|
REQUEST_USER_ACTION |
文字列
|
REQUEST_DISPLAY_STATUS |
文字列
|
REQUEST_CUSTOM_COMMAND |
文字列
|
REQUEST_FOCUS_STATE |
文字列
|
REQUEST_QUEUE_LOAD |
文字列
|
REQUEST_QUEUE_INSERT |
文字列
|
REQUEST_QUEUE_UPDATE |
文字列
|
REQUEST_QUEUE_REMOVE |
文字列
|
REQUEST_QUEUE_REORDER |
文字列
|
REQUEST_QUEUE_GET_ITEM_RANGE |
文字列
|
REQUEST_QUEUE_GET_ITEMS |
文字列
|
REQUEST_QUEUE_GET_ITEM_IDS |
文字列
|
TRACKS_CHANGED |
文字列 読み込み完了後に利用可能なトラックが変更された場合に呼び出されます。 |
LIVE_IS_MOVING_WINDOW_CHANGED |
文字列 ライブ シーク可能な範囲 isMovingWindow が変更されたときに呼び出されます。具体的には、 移動中のウィンドウが拡張ウィンドウに変わったとき(またはその逆)にトリガーされます。イベントは cast.framework.events.LiveStatusEvent。 |
LIVE_ENDED |
文字列 ライブ配信が終了した直後に発行されます。イベントは 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_NETWORK |
数値 ネットワーク エラーによってユーザー エージェントが取得を停止した場合に返されます。 メディア リソース(リソースが使用可能であることが確定した後)。 |
MEDIA_SRC_NOT_SUPPORTED |
数値 src 属性で指定されたメディア リソースが 最適です |
SOURCE_BUFFER_FAILURE |
数値 ソースバッファを MediaSource に追加できない場合に返されます。 |
MEDIAKEYS_UNKNOWN |
数値 メディアキーで不明なエラーが発生した場合に返されます。 |
MEDIAKEYS_NETWORK |
数値 ネットワークの問題が原因でメディアキーに障害が発生した場合に返されます。 |
MEDIAKEYS_UNSUPPORTED |
数値 MediaKeySession オブジェクトを作成できない場合に返されます。 |
MEDIAKEYS_WEBCRYPTO |
数値 暗号が失敗した場合に返されます。 |
NETWORK_UNKNOWN |
数値 ネットワークに不明な問題が発生した場合に返されます。 |
SEGMENT_NETWORK |
数値 セグメントのダウンロードに失敗したときに返されます。 |
HLS_NETWORK_MASTER_PLAYLIST |
数値 HLS マスター再生リストのダウンロードが失敗した場合に返されます。 |
HLS_NETWORK_PLAYLIST |
数値 HLS プレイリストのダウンロードに失敗したときに返されます。 |
HLS_NETWORK_NO_KEY_RESPONSE |
数値 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 |
数値 スムーズ ストリームにメディアデータがない場合に返されます。 |
MANIFEST_UNKNOWN |
数値 マニフェストの解析中に不明なエラーが発生した場合に返されます。 |
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_MANIFEST |
数値 Smooth マニフェストの解析中にエラーが発生した場合に返されます。 |
SEGMENT_UNKNOWN |
数値 不明なセグメント エラーが発生した場合に返されます。 |
TEXT_UNKNOWN |
数値 テキスト ストリームで不明なエラーが発生しました。 |
APP |
数値 フレームワーク外でエラーが発生した場合(例: エラーをスローします)。 |
BREAK_CLIP_LOADING_ERROR |
数値 中断クリップの読み込みインターセプタが失敗した場合に返されます。 |
BREAK_SEEK_INTERCEPTOR_ERROR |
数値 ブレーク シーク インターセプタが失敗した場合に返されます。 |
IMAGE_ERROR |
数値 画像の読み込みに失敗したときに返されます。 |
LOAD_INTERRUPTED |
数値 負荷がアンロードまたは別の負荷によって中断されました。 |
LOAD_FAILED |
数値 読み込みコマンドが失敗しました。 |
MEDIA_ERROR_MESSAGE |
数値 送信者にエラー メッセージを送信しました。 |
GENERIC |
数値 不明なエラーが発生したときに返されます。 |
EndedReason
文字列
再生が終了した理由。
値 |
|
---|---|
END_OF_STREAM |
文字列 現在のストリームの最後に達したため、再生が終了しました。 |
エラー |
文字列 エラーが発生したため、再生が終了しました。 |
停止 |
文字列 オペレーションにより現在のストリームを停止せざるを得ないため、再生が終了しました。 |
INTERRUPTED |
文字列 新しく読み込まれたアイテムのため、再生が終了しました。 |
SKIPPED |
文字列 広告のスキップ操作により再生が終了しました。 |
BREAK_SWITCH |
文字列 合成された挿入点が切り替わったため、再生が終了しました。 |
ErrorSeverity
数値
エラーの重大度。Shaka と同じ命名規則と番号付けに従います プレーヤー。
値 |
|
---|---|
復元可能 |
数値 エラーが発生したが、プレーヤーがエラーからの回復を試みている。 プレーヤーが最終的に回復できない場合でも、CRITICAL スロー エラーが発生します。たとえば、あるメディア セグメントを再試行しても、 重大なエラーです(プレーヤーはずっと再試行します)。 |
重大 |
数値 プレーヤーが回復できない重大なエラー。これらのイベントにより 現在のメディア アイテムの再生を停止します。 |
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 でラップされています。アラートがいつ発生したのかを
メディアの再生が終了した場合は、
|
LOADED_DATA |
文字列 ブラウザがメディアの最初のフレームの読み込みを完了したときに発生します。 。 このイベントは MediaElement から転送され、 cast.framework.events.MediaElementEvent でラップされます。 |
LOADED_METADATA |
文字列 ブラウザがクリップのメタデータの読み込みを完了すると呼び出されます。 このイベントは MediaElement から転送され、 cast.framework.events.MediaElementEvent でラップされます。 |
LOAD_START |
文字列 ブラウザがクリップのメディアデータの検索を開始したときに呼び出されます。 このイベントは MediaElement から転送され、 cast.framework.events.MediaElementEvent でラップされます。 |
一時停止 |
文字列 再生が一時停止したときに呼び出されます。 このイベントは MediaElement から転送され、 cast.framework.events.MediaPauseEvent でラップされています。 |
遊び |
文字列 再生を開始する準備ができたとき(一時停止後など)に呼び出されます。 このイベントは MediaElement から転送され、 cast.framework.events.MediaElementEvent でラップされます。 |
再生しています |
文字列 再生が開始されたときに呼び出されます。 このイベントは MediaElement から転送され、 cast.framework.events.MediaElementEvent でラップされます。 |
進捗状況 |
文字列 ブラウザがメディアデータを取得したときに呼び出されます。自動調整モードを使用する場合は
ビットレート ストリーミング(HLS、DASH、SMOOTH など)については、
|
RATE_CHANGE |
文字列 再生レートが更新されたときに呼び出されます。 このイベントは 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 である。 |
BREAK_STARTED |
文字列 挿入点内の最初の挿入点クリップの読み込みが開始されたときに呼び出されます。 イベントは cast.framework.events.BreaksEvent です。 |
BREAK_ENDED |
文字列 ブレーク内の最後のブレーク クリップが終了すると発生します。イベントは cast.framework.events.BreaksEvent です。 |
BREAK_CLIP_LOADING |
文字列 休憩クリップの読み込みが開始されたときに呼び出されます。イベントは cast.framework.events.BreaksEvent です。 |
BREAK_CLIP_STARTED |
文字列 休憩クリップの開始時に呼び出されます。イベントは cast.framework.events.BreaksEvent です。 |
BREAK_CLIP_ENDED |
文字列 挿入点クリップが終了すると呼び出されます。イベントは cast.framework.events.BreaksEvent です。 |
バッファ処理中 |
文字列 バッファリングによって再生が停止したか、再開されたときに呼び出されます。 呼び出すことができます。イベントが cast.framework.events.BufferingEvent である。 |
TIME_DRIFTED |
文字列 によって報告された現在の時刻が一致しない場合に呼び出されます。 推定される現在時刻(プレーヤーの状態と再生状況に基づく) 。 イベントは cast.framework.events.TimeDriftedEvent です。 |
CACHE_LOADED |
文字列 fastplay によって事前にキャッシュされたコンテンツの読み込みが完了すると呼び出されます。イベントは cast.framework.events.CacheLoadedEvent. |
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.MediaFinishedEvent. |
PLAYER_PRELOADING |
文字列 プレーヤーがプリロード リクエストの処理を開始すると呼び出されます。イベントが cast.framework.events.LoadEvent である。 |
PLAYER_PRELOADING_CANCELLED |
文字列 プレーヤーがプリロードをキャンセルした場合に呼び出されます。イベントが cast.framework.events.LoadEvent である。 |
PLAYER_LOAD_COMPLETE |
文字列 プレーヤーが読み込みリクエストの処理を完了し、準備が整うと呼び出されます。 プレイできます。イベントが cast.framework.events.LoadEvent である。 |
PLAYER_LOADING |
文字列 プレーヤーが読み込みリクエストの処理を開始すると呼び出されます。これにより、
|
SEGMENT_DOWNLOADED |
文字列 セグメントのダウンロードが完了したときに呼び出されます。トリガーされるのは (HLS、DASH、スムーズ)に使用する必要がありますイベントは cast.framework.events.SegmentDownloadedEvent です。 |
REQUEST_GET_STATUS |
文字列
|
REQUEST_SEEK |
文字列
|
REQUEST_LOAD |
文字列
|
REQUEST_PRELOAD |
文字列
|
REQUEST_STOP |
文字列
|
REQUEST_PAUSE |
文字列
|
REQUEST_PRECACHE |
文字列
|
REQUEST_PLAY |
文字列
|
REQUEST_SKIP_AD |
文字列
|
REQUEST_PLAY_AGAIN |
文字列
|
REQUEST_PLAYBACK_RATE_CHANGE |
文字列
|
REQUEST_VOLUME_CHANGE |
文字列
|
REQUEST_EDIT_TRACKS_INFO |
文字列 EDIT_TrackS_INFO メッセージを受信したときに呼び出されます。イベントは cast.framework.events.RequestEvent です。 |
REQUEST_EDIT_AUDIO_TRACKS |
文字列 EDIT_AUDIO_TrackS メッセージが受信されたときに呼び出されます。イベントは cast.framework.events.RequestEvent です。 |
REQUEST_SET_CREDENTIALS |
文字列
|
REQUEST_LOAD_BY_ENTITY |
文字列
|
REQUEST_USER_ACTION |
文字列
|
REQUEST_DISPLAY_STATUS |
文字列
|
REQUEST_CUSTOM_COMMAND |
文字列
|
REQUEST_FOCUS_STATE |
文字列
|
REQUEST_QUEUE_LOAD |
文字列
|
REQUEST_QUEUE_INSERT |
文字列
|
REQUEST_QUEUE_UPDATE |
文字列
|
REQUEST_QUEUE_REMOVE |
文字列
|
REQUEST_QUEUE_REORDER |
文字列
|
REQUEST_QUEUE_GET_ITEM_RANGE |
文字列
|
REQUEST_QUEUE_GET_ITEMS |
文字列
|
REQUEST_QUEUE_GET_ITEM_IDS |
文字列
|
TRACKS_CHANGED |
文字列 読み込み完了後に利用可能なトラックが変更された場合に呼び出されます。 |
LIVE_IS_MOVING_WINDOW_CHANGED |
文字列 ライブ シーク可能な範囲 isMovingWindow が変更されたときに呼び出されます。具体的には、 移動中のウィンドウが拡張ウィンドウに変わったとき(またはその逆)にトリガーされます。イベントは cast.framework.events.LiveStatusEvent。 |
LIVE_ENDED |
文字列 ライブ配信が終了した直後に発行されます。イベントは 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. |