命名空間:事件

類別

命名空間

列舉

詳細錯誤代碼

靜態

數字

詳細錯誤代碼

MEDIA_UNKNOWN (不明)

數字

在 HTMLMediaElement 擲回錯誤時傳回,但 CAF 無法辨識特定錯誤。

媒體類別

數字

在使用者代理程式依使用者要求取消媒體程序的擷取程序時,系統會傳回此值。

MEDIA_DECODE

數字

將資源資源解碼時,如果發生錯誤,系統會傳回這則訊息。

媒體聯播網

數字

使用者代理程式在可用資源後停止存取媒體資源,就會傳回這個錯誤訊息。

MEDIA_SRC_NOT_SUPPORTED

數字

如果 src 屬性指定的媒體資源不適用,則傳回此值。

SOURCE_BUFFER_FAILURE

數字

無法將來源緩衝區新增到 MediaSource 時傳回。

媒體金鑰_不明

數字

媒體金鑰發生不明錯誤時傳回。

MEDIAKEYS_NETWORK

數字

媒體問題因網路問題而失敗時會傳回。

媒體鍵:_不支援

數字

無法建立 MediaKeySession 物件時傳回。

媒體按鍵:_WEBCRYPTO

數字

加密失敗時傳回。

NETWORK_UNKNOWN

數字

網路發生不明問題時傳回。

SEGMENT_NETWORK

數字

有區隔無法下載時傳回。

HLS_NETWORK_MASTER_PLAYLIST

數字

當 HLS 主要播放清單無法下載時傳回。

HLS_NETWORK_PLAYLIST

數字

當 HLS 播放清單無法下載時傳回。

HLS_NETWORK_NO_KEY_完成

數字

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

數字

剖析流暢資訊清單時發生錯誤。

SEGMENT_UNKNOWN (不明)

數字

發生未知的區隔錯誤時傳回。

TEXT_UNKNOWN

數字

文字串流發生不明錯誤。

應用程式

數字

如果在架構外發生錯誤時傳回 (例如事件處理常式擲回錯誤)。

BREAK_CLIP_LOADING_ERROR

數字

廣告插播片段載入攔截器失敗時傳回。

BREAK_SEEK_INTERCEPTOR_ERROR

數字

中斷搜尋攔截器失敗時傳回。

圖片錯誤

數字

圖片無法載入時,會傳回此值。

LOAD_INTERRUPTED

數字

載入作業遭到卸載或其他載入作業中斷。

LOAD_FAILED

數字

載入指令失敗。

MEDIA_ERROR_MESSAGE

數字

已傳送錯誤訊息給寄件者。

一般

數字

發生不明錯誤時傳回。

結束原因

靜態

string

播放結束的原因。

END_OF_STREAM_END_OF_STREAM

string

目前串流已結束,因此系統已停止播放。

錯誤

string

系統發生錯誤,因此播放作業已結束。

已停止

string

作業結束,因為系統強制停止目前的串流。

INTERRUPTED

string

已載入新項目,因此播放已結束。

略過數

string

廣告因略過廣告作業而結束。

BREAK_SWITCH

string

由於切換拼接中斷,因此播放已結束。

EventType

靜態

string

玩家活動類型。如需透過 MediaElement 傳送的事件,請參閱 https://dev.w3.org/html5/spec-preview/media-elements.html#mediaevents 以瞭解詳情。

所有內容

string

這是可用來監聽所有事件的特殊 ID (主要用於偵錯)。這個事件會是 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 的持續時間屬性變更時觸發。 此事件是從 MediaElement 轉寄而來,並已包裝在 cast.framework.events.MediaElementEvent 中。

已獲得獎勵

string

媒體空白時觸發。發生這種情況的原因之一是,在呼叫 load() 重設 MediaElement 時,此事件是從 MediaElement 轉寄而來,並已包裝在 cast.framework.events.MediaElementEvent 中。

已結束

string

在媒體片段完整播放時觸發。如果短片因錯誤或停止要求而停止播放,則不會列入計算。如果有廣告顯示,每則廣告最多會觸發一次,主要內容則最多觸發一次。此事件是從 MediaElement 轉送,且已包裝在 cast.framework.events.MediaElementEvent 中。如果您想瞭解媒體播放完畢的時間,就應該使用 cast.framework.events.EventType.MEDIA_FINISHED

載入資料

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

媒體播放期間定期觸發。只要目前的 timeTime 屬性變更,系統就會觸發這個事件。此事件是從 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

透過 fastplay 快取單一網址時觸發。事件是 cast.framework.events.CacheItemEvent

CLIP_STARTED

string

任何片段首次開始播放時觸發。包括廣告插播片段之間的廣告片段和主要內容片段。如要查看廣告插播片段何時開始播放,建議您使用「{@link cast.framework.events.Event.」。

已複製

string

片段結束時觸發。包括廣告插播片段之間的廣告插播片段和主要內容片段。如要查看廣告插播時段何時結束,請使用 cast.framework.events.EventType.BREAK_CLIP_ENDED。如要查看媒體播完的時間,建議您使用「cast.framework.events.ClipEndedEvent」。

EMSG

string

在區隔中發現 emsg 時觸發。事件是 cast.framework.events.EmsgEvent

錯誤

string

發生錯誤時觸發。事件是 cast.framework.events.ErrorEvent

ID3

string

發生 ID3 標記時觸發。只有 HLS 內容會啟動。事件是 cast.framework.events.Id3Event

媒體狀態

string

在送出包含目前媒體狀態的外寄郵件之前觸發。事件是 cast.framework.events.MediaStatusEvent

自訂狀態

string

傳送自訂的自訂狀態訊息時觸發。事件是 cast.framework.events.CustomStateEvent

MEDIA_INFORMATION_CHANGED

string

如果在播放期間變更媒體資訊,會觸發此動作。例如,播放廣播電台及變更曲目中繼資料。事件是 cast.framework.events.MediaInformationChangedEvent

已鎖定「MEDIA_FINISHED」

string

媒體播完後觸發。當中包含下列情況:串流中沒有可播放的內容、使用者要求停止,或是發生錯誤。使用佇列時,每個完成的佇列項目都會觸發這個事件一次。事件是 cast.framework.events.MediaFinishedEvent

GAME_PRELOADING

string

播放器開始處理預先載入要求時觸發。事件是 cast.framework.events.LoadEvent

UV_PRELOADING_CANCELLED

string

在玩家取消預先載入時觸發。事件是 cast.framework.events.LoadEvent

GAME_LOAD_COMPLETE

string

玩家完成載入要求並準備好播放時觸發。事件是 cast.framework.events.LoadEvent

GAME_LOADING

string

播放器開始處理載入要求時觸發。這會在 cast.framework.events.EventType.LOAD_START 事件之前觸發,因為玩家尚未要求媒體資料。事件是 cast.framework.events.LoadEvent

已下載完成:SEGMENT_DownloadED

string

區隔下載完畢時觸發。這只會針對自動調整串流內容 (HLS、DASH 或流暢度) 觸發。事件是 cast.framework.events.SegmentDownloadedEvent

REQUEST_SEEK

string

收到尋找要求時觸發。事件是 cast.framework.events.RequestEvent

REQUEST_LOAD

string

提出載入要求時觸發。事件是 cast.framework.events.RequestEvent

要求停止

string

於提出停止要求時觸發。事件是 cast.framework.events.RequestEvent

要求暫停

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

收到 get 佇列 ID 要求時觸發。事件是 cast.framework.events.RequestEvent

TRACKS_CHANGED

string

如果可用音軌在載入完成後變更,即會觸發。

LIVE_IS_MOVING_WINDOW_CHANGED

string

即時可搜尋範圍是動態移動時觸發,特別是當移動視窗變更為展開視窗時,就會啟動此動作。事件是 cast.framework.events.LiveStatusEvent

已上線

string

直播已結束時觸發。事件是 cast.framework.events.LiveStatusEvent

TIMED_METADATA_CHANGED

string

當在 DASH (EventStream) 或 HLS (EXT-X-DATERANGE) 中找到定時中繼資料時,系統會在即時內容出現新的定時中繼資料時,於此事件觸發 BRAND_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

屬性

詳細錯誤代碼

靜態

數字

詳細錯誤代碼

MEDIA_UNKNOWN (不明)

數字

在 HTMLMediaElement 擲回錯誤時傳回,但 CAF 無法辨識特定錯誤。

媒體類別

數字

在使用者代理程式依使用者要求取消媒體程序的擷取程序時,系統會傳回此值。

MEDIA_DECODE

數字

將資源資源解碼時,如果發生錯誤,系統會傳回這則訊息。

媒體聯播網

數字

使用者代理程式在可用資源後停止存取媒體資源,就會傳回這個錯誤訊息。

MEDIA_SRC_NOT_SUPPORTED

數字

如果 src 屬性指定的媒體資源不適用,則傳回此值。

SOURCE_BUFFER_FAILURE

數字

無法將來源緩衝區新增到 MediaSource 時傳回。

媒體金鑰_不明

數字

媒體金鑰發生不明錯誤時傳回。

MEDIAKEYS_NETWORK

數字

媒體問題因網路問題而失敗時會傳回。

媒體鍵:_不支援

數字

無法建立 MediaKeySession 物件時傳回。

媒體按鍵:_WEBCRYPTO

數字

加密失敗時傳回。

NETWORK_UNKNOWN

數字

網路發生不明問題時傳回。

SEGMENT_NETWORK

數字

有區隔無法下載時傳回。

HLS_NETWORK_MASTER_PLAYLIST

數字

當 HLS 主要播放清單無法下載時傳回。

HLS_NETWORK_PLAYLIST

數字

當 HLS 播放清單無法下載時傳回。

HLS_NETWORK_NO_KEY_完成

數字

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

數字

剖析流暢資訊清單時發生錯誤。

SEGMENT_UNKNOWN (不明)

數字

發生未知的區隔錯誤時傳回。

TEXT_UNKNOWN

數字

文字串流發生不明錯誤。

應用程式

數字

如果在架構外發生錯誤時傳回 (例如事件處理常式擲回錯誤)。

BREAK_CLIP_LOADING_ERROR

數字

廣告插播片段載入攔截器失敗時傳回。

BREAK_SEEK_INTERCEPTOR_ERROR

數字

中斷搜尋攔截器失敗時傳回。

圖片錯誤

數字

圖片無法載入時,會傳回此值。

LOAD_INTERRUPTED

數字

載入作業遭到卸載或其他載入作業中斷。

LOAD_FAILED

數字

載入指令失敗。

MEDIA_ERROR_MESSAGE

數字

已傳送錯誤訊息給寄件者。

一般

數字

發生不明錯誤時傳回。

結束原因

靜態

string

播放結束的原因。

END_OF_STREAM_END_OF_STREAM

string

目前串流已結束,因此系統已停止播放。

錯誤

string

系統發生錯誤,因此播放作業已結束。

已停止

string

作業結束,因為系統強制停止目前的串流。

INTERRUPTED

string

已載入新項目,因此播放已結束。

略過數

string

廣告因略過廣告作業而結束。

BREAK_SWITCH

string

由於切換拼接中斷,因此播放已結束。

EventType

靜態

string

玩家活動類型。如需透過 MediaElement 傳送的事件,請參閱 https://dev.w3.org/html5/spec-preview/media-elements.html#mediaevents 以瞭解詳情。

所有內容

string

這是可用來監聽所有事件的特殊 ID (主要用於偵錯)。這個事件會是 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 的持續時間屬性變更時觸發。 此事件是從 MediaElement 轉寄而來,並已包裝在 cast.framework.events.MediaElementEvent 中。

已獲得獎勵

string

媒體空白時觸發。發生這種情況的原因之一是,在呼叫 load() 重設 MediaElement 時,此事件是從 MediaElement 轉寄而來,並已包裝在 cast.framework.events.MediaElementEvent 中。

已結束

string

在媒體片段完整播放時觸發。如果短片因錯誤或停止要求而停止播放,則不會列入計算。如果有廣告顯示,每則廣告最多會觸發一次,主要內容則最多觸發一次。此事件是從 MediaElement 轉送,且已包裝在 cast.framework.events.MediaElementEvent 中。如果您想瞭解媒體播放完畢的時間,就應該使用 cast.framework.events.EventType.MEDIA_FINISHED

載入資料

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

媒體播放期間定期觸發。只要目前的 timeTime 屬性變更,系統就會觸發這個事件。此事件是從 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

透過 fastplay 快取單一網址時觸發。事件是 cast.framework.events.CacheItemEvent

CLIP_STARTED

string

任何片段首次開始播放時觸發。包括廣告插播片段之間的廣告片段和主要內容片段。如要查看廣告插播片段何時開始播放,建議您使用「{@link cast.framework.events.Event.」。

已複製

string

片段結束時觸發。包括廣告插播片段之間的廣告插播片段和主要內容片段。如要查看廣告插播時段何時結束,請使用 cast.framework.events.EventType.BREAK_CLIP_ENDED。如要查看媒體播完的時間,建議您使用「cast.framework.events.ClipEndedEvent」。

EMSG

string

在區隔中發現 emsg 時觸發。事件是 cast.framework.events.EmsgEvent

錯誤

string

發生錯誤時觸發。事件是 cast.framework.events.ErrorEvent

ID3

string

發生 ID3 標記時觸發。只有 HLS 內容會啟動。事件是 cast.framework.events.Id3Event

媒體狀態

string

在送出包含目前媒體狀態的外寄郵件之前觸發。事件是 cast.framework.events.MediaStatusEvent

自訂狀態

string

傳送自訂的自訂狀態訊息時觸發。事件是 cast.framework.events.CustomStateEvent

MEDIA_INFORMATION_CHANGED

string

如果在播放期間變更媒體資訊,會觸發此動作。例如,播放廣播電台及變更曲目中繼資料。事件是 cast.framework.events.MediaInformationChangedEvent

已鎖定「MEDIA_FINISHED」

string

媒體播完後觸發。當中包含下列情況:串流中沒有可播放的內容、使用者要求停止,或是發生錯誤。使用佇列時,每個完成的佇列項目都會觸發這個事件一次。事件是 cast.framework.events.MediaFinishedEvent

GAME_PRELOADING

string

播放器開始處理預先載入要求時觸發。事件是 cast.framework.events.LoadEvent

UV_PRELOADING_CANCELLED

string

在玩家取消預先載入時觸發。事件是 cast.framework.events.LoadEvent

GAME_LOAD_COMPLETE

string

玩家完成載入要求並準備好播放時觸發。事件是 cast.framework.events.LoadEvent

GAME_LOADING

string

播放器開始處理載入要求時觸發。這會在 cast.framework.events.EventType.LOAD_START 事件之前觸發,因為玩家尚未要求媒體資料。事件是 cast.framework.events.LoadEvent

已下載完成:SEGMENT_DownloadED

string

區隔下載完畢時觸發。這只會針對自動調整串流內容 (HLS、DASH 或流暢度) 觸發。事件是 cast.framework.events.SegmentDownloadedEvent

REQUEST_SEEK

string

收到尋找要求時觸發。事件是 cast.framework.events.RequestEvent

REQUEST_LOAD

string

提出載入要求時觸發。事件是 cast.framework.events.RequestEvent

要求停止

string

於提出停止要求時觸發。事件是 cast.framework.events.RequestEvent

要求暫停

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

收到 get 佇列 ID 要求時觸發。事件是 cast.framework.events.RequestEvent

TRACKS_CHANGED

string

如果可用音軌在載入完成後變更,即會觸發。

LIVE_IS_MOVING_WINDOW_CHANGED

string

即時可搜尋範圍是動態移動時觸發,特別是當移動視窗變更為展開視窗時,就會啟動此動作。事件是 cast.framework.events.LiveStatusEvent

已上線

string

直播已結束時觸發。事件是 cast.framework.events.LiveStatusEvent

TIMED_METADATA_CHANGED

string

當在 DASH (EventStream) 或 HLS (EXT-X-DATERANGE) 中找到定時中繼資料時,系統會在即時內容出現新的定時中繼資料時,於此事件觸發 BRAND_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