名前空間: events

クラス

名前空間

列挙型

DetailedErrorCode

static

数値

発生したエラーを説明する、レシーバー SDK によって割り当てられたコード。

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

数値

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

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

数値

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

アプリ

数値

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

BREAK_CLIP_LOADING_ERROR

数値

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

BREAK_SEEK_INTERCEPTOR_ERROR

数値

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

IMAGE_ERROR

数値

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

LOAD_INTERRUPTED

数値

アンロードまたは別のロードによってロードが中断されました。

LOAD_FAILED

数値

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

MEDIA_ERROR_MESSAGE

数値

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

GENERIC

数値

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

EndedReason

static

文字列

再生が終了した理由。

END_OF_STREAM

文字列

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

エラー

文字列

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

停止

文字列

オペレーションにより現在のストリームを強制的に停止する必要があるため、再生が終了しました。

INTERRUPTED

文字列

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

SKIPPED

文字列

スキップ広告の操作により再生が終了しました。

BREAK_SWITCH

文字列

ステッチされたブレークの切り替えのため、再生が終了しました。

ErrorSeverity

static

数値

エラーの重大度。Shaka Player と同じ命名規則と番号付けに従います。

RECOVERABLE

数値

エラーが発生しましたが、プレーヤーはエラーからの復元を試みています。最終的に Player が復元できない場合でも、CRITICAL エラーがスローされないことがあります。たとえば、メディア セグメントの再試行で CRITICAL エラーが発生することはありません(プレーヤーは永遠に再試行します)。

重大

数値

プレーヤーが復元できない重大なエラー。これにより、プレーヤーは現在のメディア アイテムの再生を停止します。

EventType

static

文字列

プレーヤー イベントの種類。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 でラップされています。

EMPTIED

文字列

メディアが空になったときに呼び出されます。この例としては、MediaElement をリセットするために load() が呼び出された場合などがあります。このイベントは 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 でラップされています。

PLAYING

文字列

再生が開始されると呼び出されます。このイベントは 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 でラップされています。

SEEKED

文字列

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

SEEKING

文字列

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

STALLED

文字列

ブラウザがメディアデータを取得しようとしたが、レスポンスを受信しなかった場合に発生します。cast.framework.events.EventType.BUFFERING イベントはストリームタイプ全体で一貫して実装されており、プレーヤーがバッファリング中かどうかを確認する際は、'stalled' の代わりに使用する必要があります。このイベントは MediaElement から転送され、cast.framework.events.MediaElementEvent でラップされています。

TIME_UPDATE

文字列

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

SUSPEND

文字列

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

待機中

文字列

ブラウザが次のフレームが利用可能になるのを待機しているため、再生が停止したときに発生します。cast.framework.events.EventType.BUFFERING イベントはストリーム タイプ全体で一貫して実装されており、プレーヤーがバッファリング中かどうかを確認する際は、[待機中] の代わりにこのイベントを使用する必要があります。このイベントは 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

文字列

高速再生によってプリキャッシュされたコンテンツの読み込みが完了すると呼び出されます。イベントは cast.framework.events.CacheLoadedEvent です。

CACHE_HIT

文字列

高速再生によってプリキャッシュされたコンテンツが使用されたときに発生します。イベントは cast.framework.events.CacheItemEvent です。

CACHE_INSERTED

文字列

1 つの URL が fastplay によってキャッシュに保存されている場合に発生します。イベントは cast.framework.events.CacheItemEvent です。

CLIP_STARTED

文字列

クリップの再生が初めて開始されたときに呼び出されます。これには、ブレーク クリップとブレーク クリップ間のメイン コンテンツ クリップが含まれます。ブレーク クリップの開始時刻を確認する場合は、Event is a {@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、Smooth)でのみトリガーされます。イベントは 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

static

数値

発生したエラーを説明する、レシーバー SDK によって割り当てられたコード。

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

数値

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

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

数値

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

アプリ

数値

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

BREAK_CLIP_LOADING_ERROR

数値

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

BREAK_SEEK_INTERCEPTOR_ERROR

数値

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

IMAGE_ERROR

数値

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

LOAD_INTERRUPTED

数値

アンロードまたは別のロードによってロードが中断されました。

LOAD_FAILED

数値

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

MEDIA_ERROR_MESSAGE

数値

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

GENERIC

数値

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

EndedReason

static

文字列

再生が終了した理由。

END_OF_STREAM

文字列

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

エラー

文字列

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

停止

文字列

オペレーションにより現在のストリームを強制的に停止する必要があるため、再生が終了しました。

INTERRUPTED

文字列

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

SKIPPED

文字列

スキップ広告の操作により再生が終了しました。

BREAK_SWITCH

文字列

ステッチされたブレークの切り替えのため、再生が終了しました。

ErrorSeverity

static

数値

エラーの重大度。Shaka Player と同じ命名規則と番号付けに従います。

RECOVERABLE

数値

エラーが発生しましたが、プレーヤーはエラーからの復元を試みています。最終的に Player が復元できない場合でも、CRITICAL エラーがスローされないことがあります。たとえば、メディア セグメントの再試行で CRITICAL エラーが発生することはありません(プレーヤーは永遠に再試行します)。

重大

数値

プレーヤーが復元できない重大なエラー。これにより、プレーヤーは現在のメディア アイテムの再生を停止します。

EventType

static

文字列

プレーヤー イベントの種類。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 でラップされています。

EMPTIED

文字列

メディアが空になったときに呼び出されます。この例としては、MediaElement をリセットするために load() が呼び出された場合などがあります。このイベントは 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 でラップされています。

PLAYING

文字列

再生が開始されると呼び出されます。このイベントは 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 でラップされています。

SEEKED

文字列

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

SEEKING

文字列

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

STALLED

文字列

ブラウザがメディアデータを取得しようとしたが、レスポンスを受信しなかった場合に発生します。cast.framework.events.EventType.BUFFERING イベントはストリームタイプ全体で一貫して実装されており、プレーヤーがバッファリング中かどうかを確認する際は、'stalled' の代わりに使用する必要があります。このイベントは MediaElement から転送され、cast.framework.events.MediaElementEvent でラップされています。

TIME_UPDATE

文字列

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

SUSPEND

文字列

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

待機中

文字列

ブラウザが次のフレームが利用可能になるのを待機しているため、再生が停止したときに発生します。cast.framework.events.EventType.BUFFERING イベントはストリーム タイプ全体で一貫して実装されており、プレーヤーがバッファリング中かどうかを確認する際は、[待機中] の代わりにこのイベントを使用する必要があります。このイベントは 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

文字列

高速再生によってプリキャッシュされたコンテンツの読み込みが完了すると呼び出されます。イベントは cast.framework.events.CacheLoadedEvent です。

CACHE_HIT

文字列

高速再生によってプリキャッシュされたコンテンツが使用されたときに発生します。イベントは cast.framework.events.CacheItemEvent です。

CACHE_INSERTED

文字列

1 つの URL が fastplay によってキャッシュに保存されている場合に発生します。イベントは cast.framework.events.CacheItemEvent です。

CLIP_STARTED

文字列

クリップの再生が初めて開始されたときに呼び出されます。これには、ブレーク クリップとブレーク クリップ間のメイン コンテンツ クリップが含まれます。ブレーク クリップの開始時刻を確認する場合は、Event is a {@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、Smooth)でのみトリガーされます。イベントは 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 です。