名前空間: events

クラス

名前空間

列挙型

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 でラップされています。アラートがいつ発生したのかを メディアの再生が終了した場合は、 cast.framework.events.EventType.MEDIA_FINISHED

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 など)については、 cast.framework.events.EventType.SEGMENT_DOWNLOADED イベントを使用してください。 このイベントは MediaElement から転送され、 cast.framework.events.MediaElementEvent でラップされます。

RATE_CHANGE

文字列

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

シーク済み

文字列

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

探しています

文字列

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

停滞

文字列

ブラウザがメディアデータを取得しようとしたものの、受信できなかったときに呼び出されます。 できます。 cast.framework.events.EventType.BUFFERING イベントが実装されている 「stalled」ではなく「stalled」ではなく「stalled」ではなく エラーが発生することがあります。 このイベントは MediaElement から転送され、 cast.framework.events.MediaElementEvent でラップされます。

TIME_UPDATE

文字列

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

停止

文字列

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

待機中

文字列

ブラウザが 次のフレームが使用可能になります。「 cast.framework.events.EventType.BUFFERING イベントが実装されている 「waiting」の代わりに使用する必要があります。 エラーが発生することがあります。 このイベントは 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

文字列

クリップが終了すると呼び出されます。これには、速報用クリップやメイン コンテンツ クリップが含まれます。 挿入できます。休憩クリップの終了時刻を確認するには、 cast.framework.events.EventType.BREAK_CLIP_ENDED を使用します。目標 メディアの再生が完了したことを確認するには、Event is a 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.MediaFinishedEvent.

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 である。

SEGMENT_DOWNLOADED

文字列

セグメントのダウンロードが完了したときに呼び出されます。トリガーされるのは (HLS、DASH、スムーズ)に使用する必要がありますイベントは cast.framework.events.SegmentDownloadedEvent です。

REQUEST_GET_STATUS

文字列

GET_STATUS メッセージを受信したときに呼び出されます。イベントは cast.framework.events.RequestEvent です。

REQUEST_SEEK

文字列

SEEK メッセージを受信したときに呼び出されます。イベントは cast.framework.events.RequestEvent です。

REQUEST_LOAD

文字列

LOAD メッセージを受信したときに呼び出されます。イベントは cast.framework.events.RequestEvent です。

REQUEST_PRELOAD

文字列

PRELOAD メッセージを受信したときに呼び出されます。イベントは cast.framework.events.RequestEvent です。

REQUEST_STOP

文字列

STOP メッセージを受信したときに呼び出されます。イベントは cast.framework.events.RequestEvent です。

REQUEST_PAUSE

文字列

PAUSE メッセージを受信したときに呼び出されます。イベントは cast.framework.events.RequestEvent です。

REQUEST_PRECACHE

文字列

PRECACHE メッセージを受信したときに呼び出されます。イベントは cast.framework.events.RequestEvent です。

REQUEST_PLAY

文字列

PLAY メッセージを受信したときに呼び出されます。イベントは cast.framework.events.RequestEvent です。

REQUEST_SKIP_AD

文字列

SKIP_AD メッセージを受信したときに呼び出されます。イベントは cast.framework.events.RequestEvent です。

REQUEST_PLAY_AGAIN

文字列

PLAY_AGAIN メッセージを受信したときに呼び出されます。イベントは cast.framework.events.RequestEvent です。

REQUEST_PLAYBACK_RATE_CHANGE

文字列

SET_PLAYBACK_RATE メッセージを受信したときに呼び出されます。イベントは cast.framework.events.RequestEvent です。

REQUEST_VOLUME_CHANGE

文字列

SET_VOLUME メッセージを受信したときに呼び出されます。イベントは cast.framework.events.RequestEvent です。

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

文字列

SET_CREDENTIALS メッセージを受信したときに呼び出されます。イベントは cast.framework.events.request.RequestEvent です。

REQUEST_LOAD_BY_ENTITY

文字列

LOAD_BY_ENTITY メッセージを受信したときに呼び出されます。イベントは cast.framework.events.request.RequestEvent です。

REQUEST_USER_ACTION

文字列

USER_ACTION メッセージを受信したときに呼び出されます。イベントは cast.framework.events.request.RequestEvent です。

REQUEST_DISPLAY_STATUS

文字列

DISPLAY_STATUS メッセージを受信したときに呼び出されます。イベントは cast.framework.events.request.RequestEvent です。

REQUEST_CUSTOM_COMMAND

文字列

CUSTOM_COMMAND メッセージを受信したときに呼び出されます。イベントは cast.framework.events.request.RequestEvent です。

REQUEST_FOCUS_STATE

文字列

FOCUS_STATE メッセージを受信したときに呼び出されます。イベントは cast.framework.events.request.RequestEvent です。

REQUEST_QUEUE_LOAD

文字列

QUEUE_LOAD メッセージを受信したときに呼び出されます。イベントは cast.framework.events.RequestEvent です。

REQUEST_QUEUE_INSERT

文字列

QUEUE_INSERT メッセージを受信したときに呼び出されます。イベントは cast.framework.events.RequestEvent です。

REQUEST_QUEUE_UPDATE

文字列

QUEUE_UPDATE メッセージを受信したときに呼び出されます。イベントは cast.framework.events.RequestEvent です。

REQUEST_QUEUE_REMOVE

文字列

QUEUE_REMOVE メッセージを受信したときに呼び出されます。イベントは cast.framework.events.RequestEvent です。

REQUEST_QUEUE_REORDER

文字列

QUEUE_REORDER メッセージを受信したときに呼び出されます。イベントは cast.framework.events.RequestEvent です。

REQUEST_QUEUE_GET_ITEM_RANGE

文字列

QUEUE_GET_ITEM_RANGE メッセージを受信したときに呼び出されます。イベントは cast.framework.events.RequestEvent です。

REQUEST_QUEUE_GET_ITEMS

文字列

QUEUE_GET_ITEMS メッセージを受信したときに呼び出されます。イベントは cast.framework.events.RequestEvent です。

REQUEST_QUEUE_GET_ITEM_IDS

文字列

QUEUE_GET_ITEM_IDS メッセージを受信したときに呼び出されます。イベントは cast.framework.events.RequestEvent です。

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 でラップされています。アラートがいつ発生したのかを メディアの再生が終了した場合は、 cast.framework.events.EventType.MEDIA_FINISHED

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 など)については、 cast.framework.events.EventType.SEGMENT_DOWNLOADED イベントを使用してください。 このイベントは MediaElement から転送され、 cast.framework.events.MediaElementEvent でラップされます。

RATE_CHANGE

文字列

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

シーク済み

文字列

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

探しています

文字列

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

停滞

文字列

ブラウザがメディアデータを取得しようとしたものの、受信できなかったときに呼び出されます。 できます。 cast.framework.events.EventType.BUFFERING イベントが実装されている 「stalled」ではなく「stalled」ではなく「stalled」ではなく エラーが発生することがあります。 このイベントは MediaElement から転送され、 cast.framework.events.MediaElementEvent でラップされます。

TIME_UPDATE

文字列

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

停止

文字列

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

待機中

文字列

ブラウザが 次のフレームが使用可能になります。「 cast.framework.events.EventType.BUFFERING イベントが実装されている 「waiting」の代わりに使用する必要があります。 エラーが発生することがあります。 このイベントは 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

文字列

クリップが終了すると呼び出されます。これには、速報用クリップやメイン コンテンツ クリップが含まれます。 挿入できます。休憩クリップの終了時刻を確認するには、 cast.framework.events.EventType.BREAK_CLIP_ENDED を使用します。目標 メディアの再生が完了したことを確認するには、Event is a 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.MediaFinishedEvent.

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 である。

SEGMENT_DOWNLOADED

文字列

セグメントのダウンロードが完了したときに呼び出されます。トリガーされるのは (HLS、DASH、スムーズ)に使用する必要がありますイベントは cast.framework.events.SegmentDownloadedEvent です。

REQUEST_GET_STATUS

文字列

GET_STATUS メッセージを受信したときに呼び出されます。イベントは cast.framework.events.RequestEvent です。

REQUEST_SEEK

文字列

SEEK メッセージを受信したときに呼び出されます。イベントは cast.framework.events.RequestEvent です。

REQUEST_LOAD

文字列

LOAD メッセージを受信したときに呼び出されます。イベントは cast.framework.events.RequestEvent です。

REQUEST_PRELOAD

文字列

PRELOAD メッセージを受信したときに呼び出されます。イベントは cast.framework.events.RequestEvent です。

REQUEST_STOP

文字列

STOP メッセージを受信したときに呼び出されます。イベントは cast.framework.events.RequestEvent です。

REQUEST_PAUSE

文字列

PAUSE メッセージを受信したときに呼び出されます。イベントは cast.framework.events.RequestEvent です。

REQUEST_PRECACHE

文字列

PRECACHE メッセージを受信したときに呼び出されます。イベントは cast.framework.events.RequestEvent です。

REQUEST_PLAY

文字列

PLAY メッセージを受信したときに呼び出されます。イベントは cast.framework.events.RequestEvent です。

REQUEST_SKIP_AD

文字列

SKIP_AD メッセージを受信したときに呼び出されます。イベントは cast.framework.events.RequestEvent です。

REQUEST_PLAY_AGAIN

文字列

PLAY_AGAIN メッセージを受信したときに呼び出されます。イベントは cast.framework.events.RequestEvent です。

REQUEST_PLAYBACK_RATE_CHANGE

文字列

SET_PLAYBACK_RATE メッセージを受信したときに呼び出されます。イベントは cast.framework.events.RequestEvent です。

REQUEST_VOLUME_CHANGE

文字列

SET_VOLUME メッセージを受信したときに呼び出されます。イベントは cast.framework.events.RequestEvent です。

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

文字列

SET_CREDENTIALS メッセージを受信したときに呼び出されます。イベントは cast.framework.events.request.RequestEvent です。

REQUEST_LOAD_BY_ENTITY

文字列

LOAD_BY_ENTITY メッセージを受信したときに呼び出されます。イベントは cast.framework.events.request.RequestEvent です。

REQUEST_USER_ACTION

文字列

USER_ACTION メッセージを受信したときに呼び出されます。イベントは cast.framework.events.request.RequestEvent です。

REQUEST_DISPLAY_STATUS

文字列

DISPLAY_STATUS メッセージを受信したときに呼び出されます。イベントは cast.framework.events.request.RequestEvent です。

REQUEST_CUSTOM_COMMAND

文字列

CUSTOM_COMMAND メッセージを受信したときに呼び出されます。イベントは cast.framework.events.request.RequestEvent です。

REQUEST_FOCUS_STATE

文字列

FOCUS_STATE メッセージを受信したときに呼び出されます。イベントは cast.framework.events.request.RequestEvent です。

REQUEST_QUEUE_LOAD

文字列

QUEUE_LOAD メッセージを受信したときに呼び出されます。イベントは cast.framework.events.RequestEvent です。

REQUEST_QUEUE_INSERT

文字列

QUEUE_INSERT メッセージを受信したときに呼び出されます。イベントは cast.framework.events.RequestEvent です。

REQUEST_QUEUE_UPDATE

文字列

QUEUE_UPDATE メッセージを受信したときに呼び出されます。イベントは cast.framework.events.RequestEvent です。

REQUEST_QUEUE_REMOVE

文字列

QUEUE_REMOVE メッセージを受信したときに呼び出されます。イベントは cast.framework.events.RequestEvent です。

REQUEST_QUEUE_REORDER

文字列

QUEUE_REORDER メッセージを受信したときに呼び出されます。イベントは cast.framework.events.RequestEvent です。

REQUEST_QUEUE_GET_ITEM_RANGE

文字列

QUEUE_GET_ITEM_RANGE メッセージを受信したときに呼び出されます。イベントは cast.framework.events.RequestEvent です。

REQUEST_QUEUE_GET_ITEMS

文字列

QUEUE_GET_ITEMS メッセージを受信したときに呼び出されます。イベントは cast.framework.events.RequestEvent です。

REQUEST_QUEUE_GET_ITEM_IDS

文字列

QUEUE_GET_ITEM_IDS メッセージを受信したときに呼び出されます。イベントは cast.framework.events.RequestEvent です。

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.