名前空間: events

クラス

Namespace

列挙型

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_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

静的

string

再生が終了する理由。

END_OF_STREAM

string

現在のライブ配信の最後に到達したため、再生が終了しました。

エラー

string

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

停止

string

操作によって現在のストリームの停止が要求されたため、再生が終了しました。

INTERRUPTED

string

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

SKIPPED

string

広告スキップ操作が原因で再生が終了しました。

BREAK_SWITCH

string

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

EventType

静的

string

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

すべて

string

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

中止

string

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

CAN_PLAY

string

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

CAN_PLAY_THROUGH

string

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

DURATION_CHANGE

string

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

string

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

終了

string

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

LOADED_DATA

string

ブラウザがメディア クリップの最初のフレームの読み込みを完了したときに発生します。このイベントは MediaElement から転送され、cast.framework.events.MediaElementEvent にラップされています。

LOADED_METADATA

string

ブラウザがクリップのメタデータの読み込みを完了したときに発生します。このイベントは MediaElement から転送され、cast.framework.events.MediaElementEvent にラップされています。

LOAD_START

string

ブラウザがクリップのメディアデータの検索を開始したときに発生します。このイベントは MediaElement から転送され、cast.framework.events.MediaElementEvent にラップされています。

次に進む前に

string

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

遊び

string

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

再生中

string

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

進捗状況

string

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

RATE_CHANGE

string

再生速度が更新されたときに発生します。このイベントは MediaElement から転送され、cast.framework.events.MediaElementEvent にラップされています。

シーク済み

string

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

シーキング中

string

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

停滞

string

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

TIME_UPDATE

string

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

停止

string

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

待機中

string

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

BITRATE_CHANGED

string

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

BREAK_STARTED

string

ブレークの最初のブレーク クリップの読み込みが開始されたときに発生します。イベントが cast.framework.events.BreaksEvent である。

BREAK_ENDED

string

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

BREAK_CLIP_LOADING

string

ブレーク クリップの読み込みが開始されたときに発生します。イベントが cast.framework.events.BreaksEvent である。

BREAK_CLIP_STARTED

string

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

BREAK_CLIP_ENDED

string

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

バッファ処理中

string

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

CACHE_LOADED

string

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

CACHE_HIT

string

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

CACHE_INSERTED

string

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

CLIP_STARTED

string

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

CLIP_ENDED

string

クリップが終了したときに呼び出されます。これには、ブレーク クリップや、ブレーク クリップ間のメイン コンテンツ クリップが含まれます。ブレーク クリップがいつ終了するのかを確認するには、cast.framework.events.EventType.BREAK_CLIP_ENDED を使用します。メディアの再生が完了したことを確認するには、Event を cast.framework.events.ClipEndedEvent として使用する必要があります。

救急救命士

string

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

エラー

string

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

ID3

string

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

MEDIA_STATUS

string

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

CUSTOM_STATE

string

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

MEDIA_INFORMATION_CHANGED

string

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

MEDIA_FINISHED

string

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

PLAYER_PRELOADING

string

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

PLAYER_PRELOADING_CANCELLED

string

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

PLAYER_LOAD_COMPLETE

string

プレーヤーが読み込みリクエストの処理を完了し、プレイする準備ができたときに呼び出されます。イベントが cast.framework.events.LoadEvent である場合。

PLAYER_LOADING

string

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

SEGMENT_DOWNLOADED

string

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

REQUEST_SEEK

string

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

REQUEST_LOAD

string

読み込みリクエストが行われると呼び出されます。イベントが cast.framework.events.RequestEvent である。

REQUEST_STOP

string

停止リクエストが行われると呼び出されます。イベントが cast.framework.events.RequestEvent である。

REQUEST_PAUSE

string

一時停止リクエストが行われると呼び出されます。イベントが cast.framework.events.RequestEvent である。

REQUEST_PRECACHE

string

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

REQUEST_PLAY

string

再生リクエストが行われると呼び出されます。イベントが cast.framework.events.RequestEvent である。

REQUEST_SKIP_AD

string

広告のスキップがリクエストされたときに発生します。イベントが cast.framework.events.RequestEvent である。

REQUEST_PLAY_AGAIN

string

もう一度再生リクエストが行われると呼び出されます。イベントが cast.framework.events.RequestEvent である。

REQUEST_PLAYBACK_RATE_CHANGE

string

再生速度の変更リクエストが行われると呼び出されます。イベントが cast.framework.events.RequestEvent である。

REQUEST_VOLUME_CHANGE

string

音量の変更リクエストが行われると呼び出されます。イベントが cast.framework.events.RequestEvent である。

REQUEST_EDIT_TRACKS_INFO

string

トラック情報の編集がリクエストされたときに発生します。イベントが cast.framework.events.RequestEvent である。

REQUEST_EDIT_AUDIO_TRACKS

string

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

REQUEST_SET_CREDENTIALS

string

認証情報の設定が要求されると呼び出されます。イベントは cast.framework.events.request.RequestEvent です。

REQUEST_LOAD_BY_ENTITY

string

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

REQUEST_USER_ACTION

string

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

REQUEST_DISPLAY_STATUS

string

dsiplay ステータス トラックのリクエストが行われると呼び出されます。イベントは cast.framework.events.request.RequestEvent です。

REQUEST_CUSTOM_COMMAND

string

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

REQUEST_FOCUS_STATE

string

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

REQUEST_QUEUE_LOAD

string

キューの読み込みリクエストが行われたときに呼び出されます。イベントが cast.framework.events.RequestEvent である。

REQUEST_QUEUE_INSERT

string

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

REQUEST_QUEUE_UPDATE

string

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

REQUEST_QUEUE_REMOVE

string

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

REQUEST_QUEUE_REORDER

string

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

REQUEST_QUEUE_GET_ITEM_RANGE

string

アイテムの取得リクエストが行われると呼び出されます。イベントが cast.framework.events.RequestEvent である。

REQUEST_QUEUE_GET_ITEMS

string

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

REQUEST_QUEUE_GET_ITEM_IDS

string

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

TRACKS_CHANGED

string

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

LIVE_IS_MOVING_WINDOW_CHANGED

string

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

LIVE_ENDED

string

ライブが終了した直後に発生します。イベントは cast.framework.events.LiveStatusEvent です。

TIMED_METADATA_CHANGED

string

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

TIMED_METADATA_ENTER

string

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

TIMED_METADATA_EXIT

string

プレイヘッドが 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_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

静的

string

再生が終了する理由。

END_OF_STREAM

string

現在のライブ配信の最後に到達したため、再生が終了しました。

エラー

string

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

停止

string

操作によって現在のストリームの停止が要求されたため、再生が終了しました。

INTERRUPTED

string

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

SKIPPED

string

広告スキップ操作が原因で再生が終了しました。

BREAK_SWITCH

string

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

EventType

静的

string

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

すべて

string

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

中止

string

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

CAN_PLAY

string

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

CAN_PLAY_THROUGH

string

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

DURATION_CHANGE

string

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

string

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

終了

string

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

LOADED_DATA

string

ブラウザがメディア クリップの最初のフレームの読み込みを完了したときに発生します。このイベントは MediaElement から転送され、cast.framework.events.MediaElementEvent にラップされています。

LOADED_METADATA

string

ブラウザがクリップのメタデータの読み込みを完了したときに発生します。このイベントは MediaElement から転送され、cast.framework.events.MediaElementEvent にラップされています。

LOAD_START

string

ブラウザがクリップのメディアデータの検索を開始したときに発生します。このイベントは MediaElement から転送され、cast.framework.events.MediaElementEvent にラップされています。

次に進む前に

string

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

遊び

string

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

再生中

string

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

進捗状況

string

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

RATE_CHANGE

string

再生速度が更新されたときに発生します。このイベントは MediaElement から転送され、cast.framework.events.MediaElementEvent にラップされています。

シーク済み

string

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

シーキング中

string

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

停滞

string

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

TIME_UPDATE

string

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

停止

string

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

待機中

string

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

BITRATE_CHANGED

string

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

BREAK_STARTED

string

ブレークの最初のブレーク クリップの読み込みが開始されたときに発生します。イベントが cast.framework.events.BreaksEvent である。

BREAK_ENDED

string

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

BREAK_CLIP_LOADING

string

ブレーク クリップの読み込みが開始されたときに発生します。イベントが cast.framework.events.BreaksEvent である。

BREAK_CLIP_STARTED

string

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

BREAK_CLIP_ENDED

string

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

バッファ処理中

string

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

CACHE_LOADED

string

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

CACHE_HIT

string

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

CACHE_INSERTED

string

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

CLIP_STARTED

string

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

CLIP_ENDED

string

クリップが終了したときに呼び出されます。これには、ブレーク クリップや、ブレーク クリップ間のメイン コンテンツ クリップが含まれます。ブレーク クリップがいつ終了するのかを確認するには、cast.framework.events.EventType.BREAK_CLIP_ENDED を使用します。メディアの再生が完了したことを確認するには、Event を cast.framework.events.ClipEndedEvent として使用する必要があります。

救急救命士

string

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

エラー

string

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

ID3

string

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

MEDIA_STATUS

string

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

CUSTOM_STATE

string

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

MEDIA_INFORMATION_CHANGED

string

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

MEDIA_FINISHED

string

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

PLAYER_PRELOADING

string

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

PLAYER_PRELOADING_CANCELLED

string

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

PLAYER_LOAD_COMPLETE

string

プレーヤーが読み込みリクエストの処理を完了し、プレイする準備ができたときに呼び出されます。イベントが cast.framework.events.LoadEvent である場合。

PLAYER_LOADING

string

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

SEGMENT_DOWNLOADED

string

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

REQUEST_SEEK

string

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

REQUEST_LOAD

string

読み込みリクエストが行われると呼び出されます。イベントが cast.framework.events.RequestEvent である。

REQUEST_STOP

string

停止リクエストが行われると呼び出されます。イベントが cast.framework.events.RequestEvent である。

REQUEST_PAUSE

string

一時停止リクエストが行われると呼び出されます。イベントが cast.framework.events.RequestEvent である。

REQUEST_PRECACHE

string

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

REQUEST_PLAY

string

再生リクエストが行われると呼び出されます。イベントが cast.framework.events.RequestEvent である。

REQUEST_SKIP_AD

string

広告のスキップがリクエストされたときに発生します。イベントが cast.framework.events.RequestEvent である。

REQUEST_PLAY_AGAIN

string

もう一度再生リクエストが行われると呼び出されます。イベントが cast.framework.events.RequestEvent である。

REQUEST_PLAYBACK_RATE_CHANGE

string

再生速度の変更リクエストが行われると呼び出されます。イベントが cast.framework.events.RequestEvent である。

REQUEST_VOLUME_CHANGE

string

音量の変更リクエストが行われると呼び出されます。イベントが cast.framework.events.RequestEvent である。

REQUEST_EDIT_TRACKS_INFO

string

トラック情報の編集がリクエストされたときに発生します。イベントが cast.framework.events.RequestEvent である。

REQUEST_EDIT_AUDIO_TRACKS

string

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

REQUEST_SET_CREDENTIALS

string

認証情報の設定が要求されると呼び出されます。イベントは cast.framework.events.request.RequestEvent です。

REQUEST_LOAD_BY_ENTITY

string

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

REQUEST_USER_ACTION

string

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

REQUEST_DISPLAY_STATUS

string

dsiplay ステータス トラックのリクエストが行われると呼び出されます。イベントは cast.framework.events.request.RequestEvent です。

REQUEST_CUSTOM_COMMAND

string

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

REQUEST_FOCUS_STATE

string

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

REQUEST_QUEUE_LOAD

string

キューの読み込みリクエストが行われたときに呼び出されます。イベントが cast.framework.events.RequestEvent である。

REQUEST_QUEUE_INSERT

string

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

REQUEST_QUEUE_UPDATE

string

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

REQUEST_QUEUE_REMOVE

string

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

REQUEST_QUEUE_REORDER

string

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

REQUEST_QUEUE_GET_ITEM_RANGE

string

アイテムの取得リクエストが行われると呼び出されます。イベントが cast.framework.events.RequestEvent である。

REQUEST_QUEUE_GET_ITEMS

string

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

REQUEST_QUEUE_GET_ITEM_IDS

string

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

TRACKS_CHANGED

string

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

LIVE_IS_MOVING_WINDOW_CHANGED

string

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

LIVE_ENDED

string

ライブが終了した直後に発生します。イベントは cast.framework.events.LiveStatusEvent です。

TIMED_METADATA_CHANGED

string

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

TIMED_METADATA_ENTER

string

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

TIMED_METADATA_EXIT

string

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