cast. framework. イベント
これは cast.framework.events
Namespace です。
クラス
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
イベントのイベントデータ。
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
イベントのイベントデータ。
Namespace
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_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 にラップされています。メディアの再生が完了したタイミングを知るには、 |
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 など)を使用している場合は、代わりに |
RATE_CHANGE |
string 再生速度が更新されたときに発生します。このイベントは MediaElement から転送され、cast.framework.events.MediaElementEvent にラップされています。 |
シーク済み |
string シークが終了すると呼び出されます。メディアが一時停止されたときにシークが終了した場合でも呼び出されません。 このイベントは MediaElement から転送され、cast.framework.events.MediaElementEvent にラップされています。 |
シーキング中 |
string メディアがシーク中に呼び出されます。 このイベントは MediaElement から転送され、cast.framework.events.MediaElementEvent にラップされています。 |
停滞 |
string ブラウザがメディアデータを取得しようとしたが、レスポンスを受信しなかったときに発生します。 |
TIME_UPDATE |
string メディアの再生中に定期的に呼び出されます。これは、currentTime 属性が変更されるたびに起動されます。 このイベントは MediaElement から転送され、cast.framework.events.MediaElementEvent にラップされています。 |
停止 |
string ブラウザがメディアデータを意図的に取得していない場合に発生します。このイベントは MediaElement から転送され、cast.framework.events.MediaElementEvent にラップされています。 |
待機中 |
string ブラウザが次のフレームが利用可能になるのを待っているため、再生が停止したときに呼び出されます。 |
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 クリップが終了したときに呼び出されます。これには、ブレーク クリップや、ブレーク クリップ間のメイン コンテンツ クリップが含まれます。ブレーク クリップがいつ終了するのかを確認するには、 |
救急救命士 |
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 プレーヤーが読み込みリクエストの処理を開始したときに呼び出されます。プレーヤーがまだメディアデータをリクエストしていないため、 |
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 にラップされています。メディアの再生が完了したタイミングを知るには、 |
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 など)を使用している場合は、代わりに |
RATE_CHANGE |
string 再生速度が更新されたときに発生します。このイベントは MediaElement から転送され、cast.framework.events.MediaElementEvent にラップされています。 |
シーク済み |
string シークが終了すると呼び出されます。メディアが一時停止されたときにシークが終了した場合でも呼び出されません。 このイベントは MediaElement から転送され、cast.framework.events.MediaElementEvent にラップされています。 |
シーキング中 |
string メディアがシーク中に呼び出されます。 このイベントは MediaElement から転送され、cast.framework.events.MediaElementEvent にラップされています。 |
停滞 |
string ブラウザがメディアデータを取得しようとしたが、レスポンスを受信しなかったときに発生します。 |
TIME_UPDATE |
string メディアの再生中に定期的に呼び出されます。これは、currentTime 属性が変更されるたびに起動されます。 このイベントは MediaElement から転送され、cast.framework.events.MediaElementEvent にラップされています。 |
停止 |
string ブラウザがメディアデータを意図的に取得していない場合に発生します。このイベントは MediaElement から転送され、cast.framework.events.MediaElementEvent にラップされています。 |
待機中 |
string ブラウザが次のフレームが利用可能になるのを待っているため、再生が停止したときに呼び出されます。 |
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 クリップが終了したときに呼び出されます。これには、ブレーク クリップや、ブレーク クリップ間のメイン コンテンツ クリップが含まれます。ブレーク クリップがいつ終了するのかを確認するには、 |
救急救命士 |
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 プレーヤーが読み込みリクエストの処理を開始したときに呼び出されます。プレーヤーがまだメディアデータをリクエストしていないため、 |
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 です。 |