Không gian tên: sự kiện

Lớp

Không gian tên

Bảng liệt kê

DetailedErrorCode

static

số

Mã do SDK của thiết bị nhận chỉ định, mô tả lỗi đã xảy ra.

Giá trị

MEDIA_UNKNOWN

số

Trả về khi HTMLMediaElement gửi lỗi, nhưng CAF không nhận ra lỗi cụ thể.

MEDIA_ABORTED

số

Trả về khi quá trình tìm nạp tài nguyên đa phương tiện bị tác nhân người dùng huỷ theo yêu cầu của người dùng.

MEDIA_DECODE

số

Trả về khi xảy ra lỗi trong khi giải mã tài nguyên nội dung nghe nhìn, sau khi tài nguyên được thiết lập để có thể sử dụng.

MEDIA_NETWORK

số

Trả về khi lỗi mạng khiến tác nhân người dùng ngừng tìm nạp tài nguyên đa phương tiện, sau khi tài nguyên được thiết lập để có thể sử dụng.

MEDIA_SRC_NOT_SUPPORTED

số

Trả về khi tài nguyên nội dung nghe nhìn được thuộc tính src chỉ định không phù hợp.

SOURCE_BUFFER_FAILURE

số

Trả về khi không thể thêm vùng đệm nguồn vào MediaSource.

MEDIAKEYS_UNKNOWN

số

Trả về khi có lỗi không xác định với khoá nội dung nghe nhìn.

MEDIAKEYS_NETWORK

số

Được trả về khi xảy ra lỗi khoá nội dung nghe nhìn do sự cố mạng.

MEDIAKEYS_UNSUPPORTED

số

Trả về khi không thể tạo đối tượng MediaKeySession.

MEDIAKEYS_WEBCRYPTO

số

Trả về khi không mã hoá được.

NETWORK_UNKNOWN

số

Được trả về khi có sự cố mạng không xác định.

SEGMENT_NETWORK

số

Trả về khi không tải được một phân đoạn.

HLS_NETWORK_MASTER_PLAYLIST

số

Trả về khi không tải được danh sách phát chính HLS.

HLS_NETWORK_PLAYLIST

số

Trả về khi không tải được danh sách phát HLS.

HLS_NETWORK_NO_KEY_RESPONSE

số

Được trả về khi không tải được khoá HLS.

HLS_NETWORK_KEY_LOAD

số

Trả về khi yêu cầu khoá HLS không thành công trước khi được gửi.

HLS_NETWORK_INVALID_SEGMENT

số

Trả về khi một phân đoạn HLS không hợp lệ.

HLS_SEGMENT_PARSING

số

Trả về khi không phân tích cú pháp được phân đoạn HLS.

DASH_NETWORK

số

Trả về khi xảy ra lỗi mạng không xác định trong khi xử lý luồng DASH.

DASH_NO_INIT

số

Trả về khi luồng DASH thiếu tệp khởi động.

SMOOTH_NETWORK

số

Trả về khi xảy ra lỗi mạng không xác định trong khi xử lý một luồng Smooth.

SMOOTH_NO_MEDIA_DATA

số

Trả về khi luồng Smooth thiếu dữ liệu nội dung nghe nhìn.

MANIFEST_UNKNOWN

số

Trả về khi xảy ra lỗi không xác định trong khi phân tích cú pháp tệp kê khai.

HLS_MANIFEST_MASTER

số

Được trả về khi xảy ra lỗi trong quá trình phân tích cú pháp tệp kê khai chính HLS.

HLS_MANIFEST_PLAYLIST

số

Được trả về khi xảy ra lỗi trong quá trình phân tích cú pháp danh sách phát HLS.

DASH_MANIFEST_UNKNOWN

số

Trả về khi xảy ra lỗi không xác định trong khi phân tích cú pháp tệp kê khai DASH.

DASH_MANIFEST_NO_PERIODS

số

Trả về khi tệp kê khai DASH thiếu khoảng thời gian.

DASH_MANIFEST_NO_MIMETYPE

số

Trả về khi tệp kê khai DASH thiếu MimeType.

DASH_INVALID_SEGMENT_INFO

số

Trả về khi tệp kê khai DASH chứa thông tin phân đoạn không hợp lệ.

SMOOTH_MANIFEST

số

Trả về khi xảy ra lỗi trong quá trình phân tích cú pháp tệp kê khai Smooth.

SEGMENT_UNKNOWN

số

Trả về khi xảy ra lỗi phân đoạn không xác định.

TEXT_UNKNOWN

số

Đã xảy ra lỗi không xác định với một luồng văn bản.

ỨNG DỤNG

số

Trả về khi xảy ra lỗi bên ngoài khung (ví dụ: nếu trình xử lý sự kiện gửi lỗi).

BREAK_CLIP_LOADING_ERROR

số

Trả về khi trình chặn tải đoạn quảng cáo không thành công.

BREAK_SEEK_INTERCEPTOR_ERROR

số

Trả về khi trình chặn tua quảng cáo không thành công.

IMAGE_ERROR

số

Trả về khi không tải được hình ảnh.

LOAD_INTERRUPTED

số

Quá trình tải bị gián đoạn do thao tác huỷ tải hoặc do một quá trình tải khác.

LOAD_FAILED

số

Không thực hiện được lệnh tải.

MEDIA_ERROR_MESSAGE

số

Một thông báo lỗi đã được gửi đến người gửi.

GENERIC

số

Trả về khi xảy ra lỗi không xác định.

EndedReason

static

chuỗi

Lý do kết thúc quá trình phát.

Giá trị

END_OF_STREAM

chuỗi

Đã dừng phát vì đã đến cuối luồng phát hiện tại.

ERROR (LỖI)

chuỗi

Quá trình phát đã kết thúc vì chúng tôi gặp lỗi.

ĐÃ DỪNG

chuỗi

Quá trình phát đã kết thúc vì một thao tác buộc chúng tôi phải dừng luồng phát hiện tại.

BỊ GIÁN ĐOẠN

chuỗi

Quá trình phát đã kết thúc do một mục mới được tải.

ĐÃ BỎ QUA

chuỗi

Quá trình phát đã kết thúc do thao tác bỏ qua quảng cáo.

BREAK_SWITCH

chuỗi

Quá trình phát đã kết thúc do chuyển đổi điểm chèn quảng cáo được ghép nối.

PRELOAD_INTERRUPTED

chuỗi

Quá trình phát đã kết thúc vì một trình phát tải trước hiện có đã bị gián đoạn hoặc bị thay thế. Điều này giúp phân biệt việc huỷ tải trước với việc huỷ của người chơi đang hoạt động (STOPPED).

LOAD_CANCELLED

chuỗi

Quá trình phát đã kết thúc vì một yêu cầu tải đồng thời bị huỷ trước khi hoàn tất. Điều này giúp phân biệt việc huỷ tải đang chờ xử lý với việc gián đoạn luồng đang hoạt động (INTERRUPTED).

SENDER_STOPPED

chuỗi

Quá trình phát đã kết thúc cụ thể vì người gửi đã đưa ra yêu cầu DỪNG rõ ràng. Điều này cung cấp thông tin chi tiết hơn so với lý do STOPPED chung chung.

LOAD_INTERRUPTED

chuỗi

Quá trình phát kết thúc cụ thể là do một lượt tải nội dung nghe nhìn mới làm gián đoạn trình phát đang hoạt động. Điều này cung cấp thông tin chi tiết hơn so với lý do INTERRUPTED chung cho các luồng đang hoạt động.

BREAK_INTERRUPTED

chuỗi

Quá trình phát đã kết thúc vì trình phát điểm chèn quảng cáo bị gián đoạn (ví dụ: bỏ qua một điểm chèn quảng cáo thông qua thao tác tua). Điều này giúp phân biệt điểm chèn quảng cáo với điểm gián đoạn nội dung nghe nhìn chuẩn (INTERRUPTED).

BREAK_RESOLVED

chuỗi

Quá trình phát đã kết thúc vì trình phát điểm chèn quảng cáo đã hoàn tất thành công việc phân giải thời lượng nội dung chính. Điều này khác với các nút chuyển ranh giới quảng cáo chung chung (BREAK_SWITCH).

ErrorSeverity

static

số

Mức độ nghiêm trọng của lỗi. Tuân theo cùng một lược đồ đặt tên và đánh số như Shaka Player.

Giá trị

KHÔNG XÁC ĐỊNH

số

Mức độ nghiêm trọng của lỗi không xác định.

RECOVERABLE

số

Đã xảy ra lỗi, nhưng Trình phát đang cố gắng khôi phục sau lỗi. Nếu cuối cùng Trình phát không thể khôi phục, thì trình phát vẫn có thể không gửi lỗi NGHIÊM TRỌNG. Ví dụ: việc thử lại cho một phân đoạn nội dung nghe nhìn sẽ không bao giờ dẫn đến lỗi NGHIÊM TRỌNG (Trình phát sẽ chỉ thử lại mãi mãi).

CRITICAL

số

Lỗi nghiêm trọng mà trình phát không thể khôi phục. Những lỗi này khiến trình phát dừng phát mục nội dung nghe nhìn hiện tại.

EventType

static

chuỗi

Loại sự kiện của người chơi. Đối với các sự kiện được uỷ quyền từ MediaElement, hãy xem https://dev.w3.org/html5/spec-preview/media-elements.html#mediaevents để biết thêm thông tin.

Giá trị

TẤT CẢ

chuỗi

Đây là giá trị nhận dạng đặc biệt có thể dùng để theo dõi tất cả sự kiện (chủ yếu dùng cho mục đích gỡ lỗi). Sự kiện này sẽ là một lớp con của cast.framework.events.Event.

HUỶ

chuỗi

Được kích hoạt khi trình duyệt ngừng tìm nạp nội dung nghe nhìn trước khi nội dung đó được tải xuống hoàn toàn, nhưng không phải do lỗi. Sự kiện này được chuyển tiếp từ MediaElement và đã được gói trong cast.framework.events.MediaElementEvent.

CAN_PLAY

chuỗi

Được kích hoạt khi trình duyệt có thể tiếp tục phát đoạn video, nhưng ước tính rằng chưa tải đủ dữ liệu để phát hết đoạn video mà không phải dừng lại để lưu vào vùng đệm. Sự kiện này được chuyển tiếp từ MediaElement và đã được gói trong cast.framework.events.MediaElementEvent.

CAN_PLAY_THROUGH

chuỗi

Được kích hoạt khi trình duyệt ước tính rằng trình duyệt có thể phát đoạn video đến cuối mà không dừng để lưu vào vùng đệm. Xin lưu ý rằng thông tin ước tính của trình duyệt chỉ liên quan đến đoạn video hiện đang phát (tức là nếu đang phát một đoạn quảng cáo, trình duyệt sẽ chỉ ước tính cho đoạn quảng cáo đó chứ không phải toàn bộ nội dung). Sự kiện này được chuyển tiếp từ MediaElement và đã được gói trong cast.framework.events.MediaElementEvent.

DURATION_CHANGE

chuỗi

Được kích hoạt khi thuộc tính thời lượng của MediaElement thay đổi. Sự kiện này được chuyển tiếp từ MediaElement và đã được gói trong cast.framework.events.MediaElementEvent.

EMPTIED

chuỗi

Được kích hoạt khi nội dung nghe nhìn trống. Một ví dụ về trường hợp này là khi load() được gọi để đặt lại MediaElement. Sự kiện này được chuyển tiếp từ MediaElement và đã được gói trong cast.framework.events.MediaElementEvent.

ĐÃ KẾT THÚC

chuỗi

Được kích hoạt khi một đoạn video/âm thanh đã phát hết thời lượng. Điều này không bao gồm trường hợp đoạn video đã dừng phát do lỗi hoặc yêu cầu dừng. Trong trường hợp có quảng cáo, sự kiện này được kích hoạt tối đa một lần cho mỗi quảng cáo và tối đa một lần cho nội dung chính. Sự kiện này được chuyển tiếp từ MediaElement và đã được gói trong cast.framework.events.MediaElementEvent. Nếu muốn biết thời điểm nội dung nghe nhìn phát xong, bạn nên sử dụng cast.framework.events.EventType.MEDIA_FINISHED.

LOADED_DATA

chuỗi

Được kích hoạt khi trình duyệt đã tải xong khung hình đầu tiên của đoạn nội dung nghe nhìn. Sự kiện này được chuyển tiếp từ MediaElement và đã được gói trong cast.framework.events.MediaElementEvent.

LOADED_METADATA

chuỗi

Được kích hoạt khi trình duyệt đã tải xong siêu dữ liệu cho một đoạn video. Sự kiện này được chuyển tiếp từ MediaElement và đã được gói trong cast.framework.events.MediaElementEvent.

LOAD_START

chuỗi

Được kích hoạt khi trình duyệt bắt đầu tìm dữ liệu nội dung nghe nhìn cho một đoạn video. Sự kiện này được chuyển tiếp từ MediaElement và đã được gói trong cast.framework.events.MediaElementEvent.

TẠM DỪNG

chuỗi

Được kích hoạt khi quá trình phát bị tạm dừng. Sự kiện này được chuyển tiếp từ MediaElement và đã được gói trong cast.framework.events.MediaPauseEvent.

HOẠT ĐỘNG VUI CHƠI

chuỗi

Được kích hoạt khi quá trình phát đã sẵn sàng bắt đầu (tức là sau khi tạm dừng). Sự kiện này được chuyển tiếp từ MediaElement và đã được gói trong cast.framework.events.MediaElementEvent.

ĐANG PHÁT

chuỗi

Được kích hoạt khi quá trình phát bắt đầu. Sự kiện này được chuyển tiếp từ MediaElement và đã được gói trong cast.framework.events.MediaElementEvent.

TIẾN ĐỘ

chuỗi

Được kích hoạt khi trình duyệt đang tìm nạp dữ liệu nội dung nghe nhìn. Nếu đang sử dụng tính năng phát trực tuyến tốc độ bit thích ứng (ví dụ: HLS, DASH, SMOOTH), thì bạn nên sử dụng sự kiện cast.framework.events.EventType.SEGMENT_DOWNLOADED. Sự kiện này được chuyển tiếp từ MediaElement và đã được gói trong cast.framework.events.MediaElementEvent.

RATE_CHANGE

chuỗi

Được kích hoạt khi tốc độ phát đã được cập nhật. Sự kiện này được chuyển tiếp từ MediaElement và đã được gói trong cast.framework.events.MediaElementEvent.

SEEKED

chuỗi

Được kích hoạt khi quá trình tua hoàn tất. Sự kiện này sẽ không được kích hoạt trong trường hợp quá trình tua kết thúc khi nội dung nghe nhìn bị tạm dừng. Sự kiện này được chuyển tiếp từ MediaElement và đã được gói trong cast.framework.events.MediaElementEvent.

TÌM KIẾM

chuỗi

Được kích hoạt khi nội dung nghe nhìn đang được tua. Sự kiện này được chuyển tiếp từ MediaElement và đã được gói trong cast.framework.events.MediaElementEvent.

BỊ TRÌ HOÃN

chuỗi

Được kích hoạt khi trình duyệt đang cố gắng tìm nạp dữ liệu nghe nhìn nhưng không nhận được phản hồi. Sự kiện cast.framework.events.EventType.BUFFERING được triển khai nhất quán trên các loại luồng và nên được sử dụng thay vì "bị đình trệ" khi cố gắng kiểm tra xem trình phát có đang lưu vào vùng đệm hay không. Sự kiện này được chuyển tiếp từ MediaElement và đã được gói trong cast.framework.events.MediaElementEvent.

TIME_UPDATE

chuỗi

Được kích hoạt định kỳ trong khi nội dung nghe nhìn đang phát. Sự kiện này sẽ kích hoạt bất cứ khi nào thuộc tính currentTime thay đổi. Sự kiện này được chuyển tiếp từ MediaElement và đã được gói trong cast.framework.events.MediaElementEvent.

TẠM NGƯNG

chuỗi

Được kích hoạt khi trình duyệt cố ý không tìm nạp dữ liệu nội dung nghe nhìn. Sự kiện này được chuyển tiếp từ MediaElement và đã được gói trong cast.framework.events.MediaElementEvent.

ĐANG CHỜ

chuỗi

Được kích hoạt khi quá trình phát dừng lại vì trình duyệt đang chờ khung hình tiếp theo xuất hiện. Sự kiện cast.framework.events.EventType.BUFFERING được triển khai nhất quán trên các loại luồng và nên được sử dụng thay vì "đang chờ" khi cố gắng kiểm tra xem trình phát có đang lưu vào vùng đệm hay không. Sự kiện này được chuyển tiếp từ MediaElement và đã được gói trong cast.framework.events.MediaElementEvent.

BITRATE_CHANGED

chuỗi

Được kích hoạt khi tốc độ bit của nội dung nghe nhìn đang phát thay đổi (chẳng hạn như khi một bản nhạc đang hoạt động thay đổi hoặc khi một tốc độ bit khác được chọn để phản hồi các điều kiện mạng). Sự kiện là cast.framework.events.BitrateChangedEvent.

BREAK_STARTED

chuỗi

Được kích hoạt khi đoạn quảng cáo đầu tiên trong một điểm chèn quảng cáo bắt đầu tải. Sự kiện là cast.framework.events.BreaksEvent.

BREAK_ENDED

chuỗi

Được kích hoạt khi đoạn quảng cáo cuối cùng trong một điểm chèn quảng cáo kết thúc. Sự kiện là cast.framework.events.BreaksEvent.

BREAK_CLIP_LOADING

chuỗi

Được kích hoạt khi một đoạn quảng cáo bắt đầu tải. Sự kiện là cast.framework.events.BreaksEvent.

BREAK_CLIP_STARTED

chuỗi

Được kích hoạt khi một đoạn quảng cáo bắt đầu. Sự kiện là cast.framework.events.BreaksEvent.

BREAK_CLIP_ENDED

chuỗi

Được kích hoạt khi một đoạn quảng cáo kết thúc. Sự kiện là cast.framework.events.BreaksEvent.

ĐANG TẢI

chuỗi

Được kích hoạt khi quá trình phát bị dừng do tải vào vùng đệm hoặc bắt đầu lại sau khi tải xong vào vùng đệm. Sự kiện là cast.framework.events.BufferingEvent.

TIME_DRIFTED

chuỗi

Được kích hoạt khi có sự không khớp giữa thời gian hiện tại do trình phát báo cáo và thời gian hiện tại ước tính dựa trên trạng thái trình phát và tốc độ phát. Sự kiện là cast.framework.events.TimeDriftedEvent.

CACHE_LOADED

chuỗi

Được kích hoạt khi nội dung được lưu trước vào bộ nhớ đệm bằng tính năng phát nhanh đã tải xong. Sự kiện là một cast.framework.events.CacheLoadedEvent.

CACHE_HIT

chuỗi

Được kích hoạt khi nội dung được lưu trước vào bộ nhớ đệm bằng tính năng phát nhanh được sử dụng. Sự kiện là một cast.framework.events.CacheItemEvent.

CACHE_INSERTED

chuỗi

Được kích hoạt khi một URL duy nhất đang được lưu vào bộ nhớ đệm bằng tính năng phát nhanh. Sự kiện là một cast.framework.events.CacheItemEvent.

CLIP_STARTED

chuỗi

Được kích hoạt khi bất kỳ đoạn video nào bắt đầu phát lần đầu tiên. Điều này bao gồm các đoạn video quảng cáo và đoạn video nội dung chính giữa các đoạn video quảng cáo. Nếu muốn biết thời điểm một đoạn quảng cáo bắt đầu, bạn nên sử dụng Event is a {@link cast.framework.events.Event.

CLIP_ENDED

chuỗi

Được kích hoạt khi bất kỳ đoạn video nào kết thúc. Điều này bao gồm các đoạn video nghỉ giải lao và các đoạn video nội dung chính giữa các đoạn video nghỉ giải lao. Nếu muốn biết thời điểm một đoạn quảng cáo kết thúc, bạn nên sử dụng cast.framework.events.EventType.BREAK_CLIP_ENDED. Nếu muốn xem thời điểm nội dung nghe nhìn phát xong, bạn nên sử dụng Event is a cast.framework.events.ClipEndedEvent.

EMSG

chuỗi

Được kích hoạt khi tìm thấy emsg trong một phân đoạn. Sự kiện là cast.framework.events.EmsgEvent.

ERROR (LỖI)

chuỗi

Được kích hoạt khi xảy ra lỗi. Sự kiện là cast.framework.events.ErrorEvent.

ID3

chuỗi

Được kích hoạt khi gặp thẻ ID3. Sự kiện này chỉ được kích hoạt cho nội dung HLS. Sự kiện là cast.framework.events.Id3Event.

MEDIA_STATUS

chuỗi

Được kích hoạt trước khi gửi tin nhắn đi có chứa trạng thái nội dung nghe nhìn hiện tại. Sự kiện là cast.framework.events.MediaStatusEvent.

CUSTOM_STATE

chuỗi

Được kích hoạt khi một thông báo trạng thái tuỳ chỉnh gửi đi được gửi. Sự kiện là cast.framework.events.CustomStateEvent.

MEDIA_INFORMATION_CHANGED

chuỗi

Được kích hoạt nếu thông tin nội dung nghe nhìn thay đổi trong khi phát. Ví dụ: khi phát một đài phát thanh trực tiếp và siêu dữ liệu của bản nhạc thay đổi. Sự kiện là cast.framework.events.MediaInformationChangedEvent

MEDIA_FINISHED

chuỗi

Được kích hoạt khi nội dung nghe nhìn đã phát xong hoàn toàn. Điều này bao gồm các trường hợp sau: không còn nội dung nào trong luồng để phát, người dùng đã yêu cầu dừng hoặc đã xảy ra lỗi. Khi sử dụng tính năng xếp hàng đợi, sự kiện này sẽ kích hoạt một lần cho mỗi mục trong hàng đợi hoàn tất. Sự kiện là một cast.framework.events.MediaFinishedEvent.

PLAYER_PRELOADING

chuỗi

Được kích hoạt khi trình phát bắt đầu xử lý yêu cầu tải trước. Sự kiện là cast.framework.events.LoadEvent.

PLAYER_PRELOADING_CANCELLED

chuỗi

Được kích hoạt nếu người chơi huỷ tải trước. Sự kiện là cast.framework.events.LoadEvent.

PLAYER_LOAD_COMPLETE

chuỗi

Được kích hoạt khi trình phát đã xử lý xong yêu cầu tải và sẵn sàng phát. Sự kiện là cast.framework.events.LoadEvent.

PLAYER_LOADING

chuỗi

Được kích hoạt khi trình phát bắt đầu xử lý yêu cầu tải. Sự kiện này sẽ kích hoạt trước sự kiện cast.framework.events.EventType.LOAD_START, vì trình phát chưa yêu cầu dữ liệu nội dung nghe nhìn. Sự kiện là cast.framework.events.LoadEvent.

SEGMENT_DOWNLOADED

chuỗi

Được kích hoạt khi một phân đoạn tải xuống xong. Sự kiện này sẽ chỉ được kích hoạt cho nội dung truyền trực tuyến thích ứng (HLS, DASH hoặc Smooth). Sự kiện là cast.framework.events.SegmentDownloadedEvent.

SESSION_DATA

chuỗi

Được kích hoạt cho thẻ HLS EXT-X-SESSION-DATA khi sử dụng Shaka Player. Sự kiện là một cast.framework.events.SessionDataEvent.

REQUEST_GET_STATUS

chuỗi

Được kích hoạt khi nhận được thông báo GET_STATUS. Sự kiện là cast.framework.events.RequestEvent.

REQUEST_SEEK

chuỗi

Được kích hoạt khi nhận được thông báo SEEK. Sự kiện là cast.framework.events.RequestEvent.

REQUEST_LOAD

chuỗi

Được kích hoạt khi nhận được thông báo LOAD. Sự kiện là cast.framework.events.RequestEvent.

REQUEST_PRELOAD

chuỗi

Được kích hoạt khi nhận được thông báo PRELOAD. Sự kiện là cast.framework.events.RequestEvent.

REQUEST_STOP

chuỗi

Được kích hoạt khi nhận được thông báo STOP. Sự kiện là cast.framework.events.RequestEvent.

REQUEST_PAUSE

chuỗi

Được kích hoạt khi nhận được thông báo PAUSE. Sự kiện là cast.framework.events.RequestEvent.

REQUEST_PRECACHE

chuỗi

Được kích hoạt khi nhận được thông báo PRECACHE. Sự kiện là cast.framework.events.RequestEvent.

REQUEST_PLAY

chuỗi

Được kích hoạt khi nhận được thông báo PLAY. Sự kiện là cast.framework.events.RequestEvent.

REQUEST_SKIP_AD

chuỗi

Được kích hoạt khi nhận được thông báo SKIP_AD. Sự kiện là cast.framework.events.RequestEvent.

REQUEST_PLAY_AGAIN

chuỗi

Được kích hoạt khi nhận được thông báo PLAY_AGAIN. Sự kiện là cast.framework.events.RequestEvent.

REQUEST_PLAYBACK_RATE_CHANGE

chuỗi

Được kích hoạt khi nhận được thông báo SET_PLAYBACK_RATE. Sự kiện là cast.framework.events.RequestEvent.

REQUEST_VOLUME_CHANGE

chuỗi

Được kích hoạt khi nhận được thông báo SET_VOLUME. Sự kiện là cast.framework.events.RequestEvent.

REQUEST_EDIT_TRACKS_INFO

chuỗi

Được kích hoạt khi nhận được thông báo EDIT_TRACKS_INFO. Sự kiện là cast.framework.events.RequestEvent.

REQUEST_EDIT_AUDIO_TRACKS

chuỗi

Được kích hoạt khi nhận được thông báo EDIT_AUDIO_TRACKS. Sự kiện là cast.framework.events.RequestEvent.

REQUEST_SET_CREDENTIALS

chuỗi

Được kích hoạt khi nhận được thông báo SET_CREDENTIALS. Sự kiện là cast.framework.events.request.RequestEvent.

REQUEST_LOAD_BY_ENTITY

chuỗi

Được kích hoạt khi nhận được thông báo LOAD_BY_ENTITY. Sự kiện là cast.framework.events.request.RequestEvent.

REQUEST_USER_ACTION

chuỗi

Được kích hoạt khi nhận được thông báo USER_ACTION. Sự kiện là cast.framework.events.request.RequestEvent.

REQUEST_DISPLAY_STATUS

chuỗi

Được kích hoạt khi nhận được thông báo DISPLAY_STATUS. Sự kiện là cast.framework.events.request.RequestEvent.

REQUEST_CUSTOM_COMMAND

chuỗi

Được kích hoạt khi nhận được thông báo CUSTOM_COMMAND. Sự kiện là cast.framework.events.request.RequestEvent.

REQUEST_FOCUS_STATE

chuỗi

Được kích hoạt khi nhận được thông báo FOCUS_STATE. Sự kiện là cast.framework.events.request.RequestEvent.

REQUEST_QUEUE_LOAD

chuỗi

Được kích hoạt khi nhận được thông báo QUEUE_LOAD. Sự kiện là cast.framework.events.RequestEvent.

REQUEST_QUEUE_INSERT

chuỗi

Được kích hoạt khi nhận được thông báo QUEUE_INSERT. Sự kiện là cast.framework.events.RequestEvent.

REQUEST_QUEUE_UPDATE

chuỗi

Được kích hoạt khi nhận được thông báo QUEUE_UPDATE. Sự kiện là cast.framework.events.RequestEvent.

REQUEST_QUEUE_REMOVE

chuỗi

Được kích hoạt khi nhận được thông báo QUEUE_REMOVE. Sự kiện là cast.framework.events.RequestEvent.

REQUEST_QUEUE_REORDER

chuỗi

Được kích hoạt khi nhận được thông báo QUEUE_REORDER. Sự kiện là cast.framework.events.RequestEvent.

REQUEST_QUEUE_GET_ITEM_RANGE

chuỗi

Được kích hoạt khi nhận được thông báo QUEUE_GET_ITEM_RANGE. Sự kiện là cast.framework.events.RequestEvent.

REQUEST_QUEUE_GET_ITEMS

chuỗi

Được kích hoạt khi nhận được thông báo QUEUE_GET_ITEMS. Sự kiện là cast.framework.events.RequestEvent.

REQUEST_QUEUE_GET_ITEM_IDS

chuỗi

Được kích hoạt khi nhận được thông báo QUEUE_GET_ITEM_IDS. Sự kiện là cast.framework.events.RequestEvent.

TRACKS_CHANGED

chuỗi

Được kích hoạt nếu các bản nhạc có sẵn thay đổi sau khi tải xong.

LIVE_IS_MOVING_WINDOW_CHANGED

chuỗi

Được kích hoạt khi isMovingWindow của phạm vi có thể tua trực tiếp thay đổi, cụ thể hơn là khi cửa sổ di chuyển thay đổi thành cửa sổ mở rộng hoặc ngược lại. Sự kiện là cast.framework.events.LiveStatusEvent.

LIVE_ENDED

chuỗi

Được kích hoạt khi sự kiện phát trực tiếp vừa kết thúc. Sự kiện là một cast.framework.events.LiveStatusEvent.

TIMED_METADATA_CHANGED

chuỗi

Khi tìm thấy siêu dữ liệu theo thời gian trong DASH (EventStream) hoặc HLS (EXT-X-DATERANGE), sự kiện này sẽ được kích hoạt sau PLAYER_LOAD_COMPLETE khi gặp siêu dữ liệu theo thời gian mới trong nội dung trực tiếp. Sự kiện là một cast.framework.events.TimedMetadataEvent.

TIMED_METADATA_ENTER

chuỗi

Được kích hoạt khi con trỏ vị trí đi vào một vùng dòng thời gian trong DASH hoặc đến một thẻ EXT-X-DATERANGE. Sự kiện là một cast.framework.events.TimedMetadataEvent.

TIMED_METADATA_EXIT

chuỗi

Được kích hoạt khi con trỏ vị trí thoát khỏi một vùng dòng thời gian trong DASH hoặc rời khỏi thẻ EXT-X-DATERANGE. Sự kiện là một cast.framework.events.TimedMetadataEvent.

Thuộc tính

DetailedErrorCode

static

số

Mã do SDK của thiết bị nhận chỉ định, mô tả lỗi đã xảy ra.

Giá trị

MEDIA_UNKNOWN

số

Trả về khi HTMLMediaElement gửi lỗi, nhưng CAF không nhận ra lỗi cụ thể.

MEDIA_ABORTED

số

Trả về khi quá trình tìm nạp tài nguyên đa phương tiện bị tác nhân người dùng huỷ theo yêu cầu của người dùng.

MEDIA_DECODE

số

Trả về khi xảy ra lỗi trong khi giải mã tài nguyên nội dung nghe nhìn, sau khi tài nguyên được thiết lập để có thể sử dụng.

MEDIA_NETWORK

số

Trả về khi lỗi mạng khiến tác nhân người dùng ngừng tìm nạp tài nguyên đa phương tiện, sau khi tài nguyên được thiết lập để có thể sử dụng.

MEDIA_SRC_NOT_SUPPORTED

số

Trả về khi tài nguyên nội dung nghe nhìn được thuộc tính src chỉ định không phù hợp.

SOURCE_BUFFER_FAILURE

số

Trả về khi không thể thêm vùng đệm nguồn vào MediaSource.

MEDIAKEYS_UNKNOWN

số

Trả về khi có lỗi không xác định với khoá nội dung nghe nhìn.

MEDIAKEYS_NETWORK

số

Được trả về khi xảy ra lỗi khoá nội dung nghe nhìn do sự cố mạng.

MEDIAKEYS_UNSUPPORTED

số

Trả về khi không thể tạo đối tượng MediaKeySession.

MEDIAKEYS_WEBCRYPTO

số

Trả về khi không mã hoá được.

NETWORK_UNKNOWN

số

Được trả về khi có sự cố mạng không xác định.

SEGMENT_NETWORK

số

Trả về khi không tải được một phân đoạn.

HLS_NETWORK_MASTER_PLAYLIST

số

Trả về khi không tải được danh sách phát chính HLS.

HLS_NETWORK_PLAYLIST

số

Trả về khi không tải được danh sách phát HLS.

HLS_NETWORK_NO_KEY_RESPONSE

số

Được trả về khi không tải được khoá HLS.

HLS_NETWORK_KEY_LOAD

số

Trả về khi yêu cầu khoá HLS không thành công trước khi được gửi.

HLS_NETWORK_INVALID_SEGMENT

số

Trả về khi một phân đoạn HLS không hợp lệ.

HLS_SEGMENT_PARSING

số

Trả về khi không phân tích cú pháp được phân đoạn HLS.

DASH_NETWORK

số

Trả về khi xảy ra lỗi mạng không xác định trong khi xử lý luồng DASH.

DASH_NO_INIT

số

Trả về khi luồng DASH thiếu tệp khởi động.

SMOOTH_NETWORK

số

Trả về khi xảy ra lỗi mạng không xác định trong khi xử lý một luồng Smooth.

SMOOTH_NO_MEDIA_DATA

số

Trả về khi luồng Smooth thiếu dữ liệu nội dung nghe nhìn.

MANIFEST_UNKNOWN

số

Trả về khi xảy ra lỗi không xác định trong khi phân tích cú pháp tệp kê khai.

HLS_MANIFEST_MASTER

số

Được trả về khi xảy ra lỗi trong quá trình phân tích cú pháp tệp kê khai chính HLS.

HLS_MANIFEST_PLAYLIST

số

Được trả về khi xảy ra lỗi trong quá trình phân tích cú pháp danh sách phát HLS.

DASH_MANIFEST_UNKNOWN

số

Trả về khi xảy ra lỗi không xác định trong khi phân tích cú pháp tệp kê khai DASH.

DASH_MANIFEST_NO_PERIODS

số

Trả về khi tệp kê khai DASH thiếu khoảng thời gian.

DASH_MANIFEST_NO_MIMETYPE

số

Trả về khi tệp kê khai DASH thiếu MimeType.

DASH_INVALID_SEGMENT_INFO

số

Trả về khi tệp kê khai DASH chứa thông tin phân đoạn không hợp lệ.

SMOOTH_MANIFEST

số

Trả về khi xảy ra lỗi trong quá trình phân tích cú pháp tệp kê khai Smooth.

SEGMENT_UNKNOWN

số

Trả về khi xảy ra lỗi phân đoạn không xác định.

TEXT_UNKNOWN

số

Đã xảy ra lỗi không xác định với một luồng văn bản.

ỨNG DỤNG

số

Trả về khi xảy ra lỗi bên ngoài khung (ví dụ: nếu trình xử lý sự kiện gửi lỗi).

BREAK_CLIP_LOADING_ERROR

số

Trả về khi trình chặn tải đoạn quảng cáo không thành công.

BREAK_SEEK_INTERCEPTOR_ERROR

số

Trả về khi trình chặn tua quảng cáo không thành công.

IMAGE_ERROR

số

Trả về khi không tải được hình ảnh.

LOAD_INTERRUPTED

số

Quá trình tải bị gián đoạn do thao tác huỷ tải hoặc do một quá trình tải khác.

LOAD_FAILED

số

Không thực hiện được lệnh tải.

MEDIA_ERROR_MESSAGE

số

Một thông báo lỗi đã được gửi đến người gửi.

GENERIC

số

Trả về khi xảy ra lỗi không xác định.

EndedReason

static

chuỗi

Lý do kết thúc quá trình phát.

Giá trị

END_OF_STREAM

chuỗi

Đã dừng phát vì đã đến cuối luồng phát hiện tại.

ERROR (LỖI)

chuỗi

Quá trình phát đã kết thúc vì chúng tôi gặp lỗi.

ĐÃ DỪNG

chuỗi

Quá trình phát đã kết thúc vì một thao tác buộc chúng tôi phải dừng luồng phát hiện tại.

BỊ GIÁN ĐOẠN

chuỗi

Quá trình phát đã kết thúc do một mục mới được tải.

ĐÃ BỎ QUA

chuỗi

Quá trình phát đã kết thúc do thao tác bỏ qua quảng cáo.

BREAK_SWITCH

chuỗi

Quá trình phát đã kết thúc do chuyển đổi điểm chèn quảng cáo được ghép nối.

PRELOAD_INTERRUPTED

chuỗi

Quá trình phát đã kết thúc vì một trình phát tải trước hiện có đã bị gián đoạn hoặc bị thay thế. Điều này giúp phân biệt việc huỷ tải trước với việc huỷ của người chơi đang hoạt động (STOPPED).

LOAD_CANCELLED

chuỗi

Quá trình phát đã kết thúc vì một yêu cầu tải đồng thời bị huỷ trước khi hoàn tất. Điều này giúp phân biệt việc huỷ tải đang chờ xử lý với việc gián đoạn luồng đang hoạt động (INTERRUPTED).

SENDER_STOPPED

chuỗi

Quá trình phát đã kết thúc cụ thể vì người gửi đã đưa ra yêu cầu DỪNG rõ ràng. Điều này cung cấp thông tin chi tiết hơn so với lý do STOPPED chung chung.

LOAD_INTERRUPTED

chuỗi

Quá trình phát kết thúc cụ thể là do một lượt tải nội dung nghe nhìn mới làm gián đoạn trình phát đang hoạt động. Điều này cung cấp thông tin chi tiết hơn so với lý do INTERRUPTED chung cho các luồng đang hoạt động.

BREAK_INTERRUPTED

chuỗi

Quá trình phát đã kết thúc vì trình phát điểm chèn quảng cáo bị gián đoạn (ví dụ: bỏ qua một điểm chèn quảng cáo thông qua thao tác tua). Điều này giúp phân biệt điểm chèn quảng cáo với điểm gián đoạn nội dung nghe nhìn chuẩn (INTERRUPTED).

BREAK_RESOLVED

chuỗi

Quá trình phát đã kết thúc vì trình phát điểm chèn quảng cáo đã hoàn tất thành công việc phân giải thời lượng nội dung chính. Điều này khác với các nút chuyển ranh giới quảng cáo chung chung (BREAK_SWITCH).

ErrorSeverity

static

số

Mức độ nghiêm trọng của lỗi. Tuân theo cùng một lược đồ đặt tên và đánh số như Shaka Player.

Giá trị

KHÔNG XÁC ĐỊNH

số

Mức độ nghiêm trọng của lỗi không xác định.

RECOVERABLE

số

Đã xảy ra lỗi, nhưng Trình phát đang cố gắng khôi phục sau lỗi. Nếu cuối cùng Trình phát không thể khôi phục, thì trình phát vẫn có thể không gửi lỗi NGHIÊM TRỌNG. Ví dụ: việc thử lại cho một phân đoạn nội dung nghe nhìn sẽ không bao giờ dẫn đến lỗi NGHIÊM TRỌNG (Trình phát sẽ chỉ thử lại mãi mãi).

CRITICAL

số

Lỗi nghiêm trọng mà trình phát không thể khôi phục. Những lỗi này khiến trình phát dừng phát mục nội dung nghe nhìn hiện tại.

EventType

static

chuỗi

Loại sự kiện của người chơi. Đối với các sự kiện được uỷ quyền từ MediaElement, hãy xem https://dev.w3.org/html5/spec-preview/media-elements.html#mediaevents để biết thêm thông tin.

Giá trị

TẤT CẢ

chuỗi

Đây là giá trị nhận dạng đặc biệt có thể dùng để theo dõi tất cả sự kiện (chủ yếu dùng cho mục đích gỡ lỗi). Sự kiện này sẽ là một lớp con của cast.framework.events.Event.

HUỶ

chuỗi

Được kích hoạt khi trình duyệt ngừng tìm nạp nội dung nghe nhìn trước khi nội dung đó được tải xuống hoàn toàn, nhưng không phải do lỗi. Sự kiện này được chuyển tiếp từ MediaElement và đã được gói trong cast.framework.events.MediaElementEvent.

CAN_PLAY

chuỗi

Được kích hoạt khi trình duyệt có thể tiếp tục phát đoạn video, nhưng ước tính rằng chưa tải đủ dữ liệu để phát hết đoạn video mà không phải dừng lại để lưu vào vùng đệm. Sự kiện này được chuyển tiếp từ MediaElement và đã được gói trong cast.framework.events.MediaElementEvent.

CAN_PLAY_THROUGH

chuỗi

Được kích hoạt khi trình duyệt ước tính rằng trình duyệt có thể phát đoạn video đến cuối mà không dừng để lưu vào vùng đệm. Xin lưu ý rằng thông tin ước tính của trình duyệt chỉ liên quan đến đoạn video hiện đang phát (tức là nếu đang phát một đoạn quảng cáo, trình duyệt sẽ chỉ ước tính cho đoạn quảng cáo đó chứ không phải toàn bộ nội dung). Sự kiện này được chuyển tiếp từ MediaElement và đã được gói trong cast.framework.events.MediaElementEvent.

DURATION_CHANGE

chuỗi

Được kích hoạt khi thuộc tính thời lượng của MediaElement thay đổi. Sự kiện này được chuyển tiếp từ MediaElement và đã được gói trong cast.framework.events.MediaElementEvent.

EMPTIED

chuỗi

Được kích hoạt khi nội dung nghe nhìn trống. Một ví dụ về trường hợp này là khi load() được gọi để đặt lại MediaElement. Sự kiện này được chuyển tiếp từ MediaElement và đã được gói trong cast.framework.events.MediaElementEvent.

ĐÃ KẾT THÚC

chuỗi

Được kích hoạt khi một đoạn video/âm thanh đã phát hết thời lượng. Điều này không bao gồm trường hợp đoạn video đã dừng phát do lỗi hoặc yêu cầu dừng. Trong trường hợp có quảng cáo, sự kiện này được kích hoạt tối đa một lần cho mỗi quảng cáo và tối đa một lần cho nội dung chính. Sự kiện này được chuyển tiếp từ MediaElement và đã được gói trong cast.framework.events.MediaElementEvent. Nếu muốn biết thời điểm nội dung nghe nhìn phát xong, bạn nên sử dụng cast.framework.events.EventType.MEDIA_FINISHED.

LOADED_DATA

chuỗi

Được kích hoạt khi trình duyệt đã tải xong khung hình đầu tiên của đoạn video/âm thanh. Sự kiện này được chuyển tiếp từ MediaElement và đã được gói trong cast.framework.events.MediaElementEvent.

LOADED_METADATA

chuỗi

Được kích hoạt khi trình duyệt đã tải xong siêu dữ liệu cho một đoạn video. Sự kiện này được chuyển tiếp từ MediaElement và đã được gói trong cast.framework.events.MediaElementEvent.

LOAD_START

chuỗi

Được kích hoạt khi trình duyệt bắt đầu tìm dữ liệu nội dung nghe nhìn cho một đoạn video. Sự kiện này được chuyển tiếp từ MediaElement và đã được gói trong cast.framework.events.MediaElementEvent.

TẠM DỪNG

chuỗi

Được kích hoạt khi quá trình phát bị tạm dừng. Sự kiện này được chuyển tiếp từ MediaElement và đã được gói trong cast.framework.events.MediaPauseEvent.

HOẠT ĐỘNG VUI CHƠI

chuỗi

Được kích hoạt khi quá trình phát đã sẵn sàng bắt đầu (tức là sau khi tạm dừng). Sự kiện này được chuyển tiếp từ MediaElement và đã được gói trong cast.framework.events.MediaElementEvent.

ĐANG PHÁT

chuỗi

Được kích hoạt khi quá trình phát bắt đầu. Sự kiện này được chuyển tiếp từ MediaElement và đã được gói trong cast.framework.events.MediaElementEvent.

TIẾN ĐỘ

chuỗi

Được kích hoạt khi trình duyệt đang tìm nạp dữ liệu nội dung nghe nhìn. Nếu đang sử dụng tính năng phát trực tuyến tốc độ bit thích ứng (ví dụ: HLS, DASH, SMOOTH), thì bạn nên sử dụng sự kiện cast.framework.events.EventType.SEGMENT_DOWNLOADED. Sự kiện này được chuyển tiếp từ MediaElement và đã được gói trong cast.framework.events.MediaElementEvent.

RATE_CHANGE

chuỗi

Được kích hoạt khi tốc độ phát đã được cập nhật. Sự kiện này được chuyển tiếp từ MediaElement và đã được gói trong cast.framework.events.MediaElementEvent.

SEEKED

chuỗi

Được kích hoạt khi quá trình tua hoàn tất. Sự kiện này sẽ không được kích hoạt trong trường hợp quá trình tua kết thúc khi nội dung nghe nhìn bị tạm dừng. Sự kiện này được chuyển tiếp từ MediaElement và đã được gói trong cast.framework.events.MediaElementEvent.

TÌM KIẾM

chuỗi

Được kích hoạt khi nội dung nghe nhìn đang được tua. Sự kiện này được chuyển tiếp từ MediaElement và đã được gói trong cast.framework.events.MediaElementEvent.

BỊ TRÌ HOÃN

chuỗi

Được kích hoạt khi trình duyệt đang cố gắng tìm nạp dữ liệu nghe nhìn nhưng không nhận được phản hồi. Sự kiện cast.framework.events.EventType.BUFFERING được triển khai nhất quán trên các loại luồng và nên được sử dụng thay vì "bị đình trệ" khi cố gắng kiểm tra xem trình phát có đang lưu vào vùng đệm hay không. Sự kiện này được chuyển tiếp từ MediaElement và đã được gói trong cast.framework.events.MediaElementEvent.

TIME_UPDATE

chuỗi

Được kích hoạt định kỳ trong khi nội dung nghe nhìn đang phát. Sự kiện này sẽ kích hoạt bất cứ khi nào thuộc tính currentTime thay đổi. Sự kiện này được chuyển tiếp từ MediaElement và đã được gói trong cast.framework.events.MediaElementEvent.

TẠM NGƯNG

chuỗi

Được kích hoạt khi trình duyệt cố ý không tìm nạp dữ liệu nội dung nghe nhìn. Sự kiện này được chuyển tiếp từ MediaElement và đã được gói trong cast.framework.events.MediaElementEvent.

ĐANG CHỜ

chuỗi

Được kích hoạt khi quá trình phát dừng lại vì trình duyệt đang chờ khung hình tiếp theo xuất hiện. Sự kiện cast.framework.events.EventType.BUFFERING được triển khai nhất quán trên các loại luồng và nên được sử dụng thay vì "đang chờ" khi cố gắng kiểm tra xem trình phát có đang lưu vào vùng đệm hay không. Sự kiện này được chuyển tiếp từ MediaElement và đã được gói trong cast.framework.events.MediaElementEvent.

BITRATE_CHANGED

chuỗi

Được kích hoạt khi tốc độ bit của nội dung nghe nhìn đang phát thay đổi (chẳng hạn như khi một bản nhạc đang hoạt động thay đổi hoặc khi một tốc độ bit khác được chọn để phản hồi các điều kiện mạng). Sự kiện là cast.framework.events.BitrateChangedEvent.

BREAK_STARTED

chuỗi

Kích hoạt khi đoạn quảng cáo đầu tiên trong một điểm chèn quảng cáo bắt đầu tải. Sự kiện là cast.framework.events.BreaksEvent.

BREAK_ENDED

chuỗi

Được kích hoạt khi đoạn quảng cáo cuối cùng trong một điểm chèn quảng cáo kết thúc. Sự kiện là cast.framework.events.BreaksEvent.

BREAK_CLIP_LOADING

chuỗi

Được kích hoạt khi một đoạn quảng cáo bắt đầu tải. Sự kiện là cast.framework.events.BreaksEvent.

BREAK_CLIP_STARTED

chuỗi

Được kích hoạt khi một đoạn quảng cáo bắt đầu. Sự kiện là cast.framework.events.BreaksEvent.

BREAK_CLIP_ENDED

chuỗi

Được kích hoạt khi một đoạn quảng cáo kết thúc. Sự kiện là cast.framework.events.BreaksEvent.

ĐANG TẢI

chuỗi

Được kích hoạt khi quá trình phát bị dừng do tải vào vùng đệm hoặc bắt đầu lại sau khi tải xong vào vùng đệm. Sự kiện là cast.framework.events.BufferingEvent.

TIME_DRIFTED

chuỗi

Được kích hoạt khi có sự không khớp giữa thời gian hiện tại do trình phát báo cáo và thời gian hiện tại ước tính dựa trên trạng thái trình phát và tốc độ phát. Sự kiện là cast.framework.events.TimeDriftedEvent.

CACHE_LOADED

chuỗi

Được kích hoạt khi nội dung được lưu trước vào bộ nhớ đệm bằng tính năng phát nhanh đã tải xong. Sự kiện là một cast.framework.events.CacheLoadedEvent.

CACHE_HIT

chuỗi

Được kích hoạt khi nội dung được lưu trước vào bộ nhớ đệm bằng tính năng phát nhanh được sử dụng. Sự kiện là một cast.framework.events.CacheItemEvent.

CACHE_INSERTED

chuỗi

Được kích hoạt khi một URL duy nhất đang được lưu vào bộ nhớ đệm bằng tính năng phát nhanh. Sự kiện là một cast.framework.events.CacheItemEvent.

CLIP_STARTED

chuỗi

Được kích hoạt khi bất kỳ đoạn video nào bắt đầu phát lần đầu tiên. Điều này bao gồm các đoạn video quảng cáo và đoạn video nội dung chính giữa các đoạn video quảng cáo. Nếu muốn biết thời điểm một đoạn quảng cáo bắt đầu, bạn nên sử dụng Event is a {@link cast.framework.events.Event.

CLIP_ENDED

chuỗi

Được kích hoạt khi bất kỳ đoạn video nào kết thúc. Điều này bao gồm các đoạn video nghỉ giải lao và các đoạn video nội dung chính giữa các đoạn video nghỉ giải lao. Nếu muốn biết thời điểm một đoạn quảng cáo kết thúc, bạn nên sử dụng cast.framework.events.EventType.BREAK_CLIP_ENDED. Nếu muốn xem thời điểm nội dung nghe nhìn phát xong, bạn nên sử dụng Event is a cast.framework.events.ClipEndedEvent.

EMSG

chuỗi

Được kích hoạt khi tìm thấy emsg trong một phân đoạn. Sự kiện là cast.framework.events.EmsgEvent.

ERROR (LỖI)

chuỗi

Được kích hoạt khi xảy ra lỗi. Sự kiện là cast.framework.events.ErrorEvent.

ID3

chuỗi

Được kích hoạt khi gặp thẻ ID3. Sự kiện này chỉ được kích hoạt cho nội dung HLS. Sự kiện là cast.framework.events.Id3Event.

MEDIA_STATUS

chuỗi

Được kích hoạt trước khi gửi tin nhắn đi có chứa trạng thái nội dung nghe nhìn hiện tại. Sự kiện là cast.framework.events.MediaStatusEvent.

CUSTOM_STATE

chuỗi

Được kích hoạt khi một thông báo trạng thái tuỳ chỉnh gửi đi được gửi. Sự kiện là cast.framework.events.CustomStateEvent.

MEDIA_INFORMATION_CHANGED

chuỗi

Được kích hoạt nếu thông tin nội dung nghe nhìn thay đổi trong khi phát. Ví dụ: khi phát một đài phát thanh trực tiếp và siêu dữ liệu của bản nhạc thay đổi. Sự kiện là cast.framework.events.MediaInformationChangedEvent

MEDIA_FINISHED

chuỗi

Được kích hoạt khi nội dung nghe nhìn đã phát xong hoàn toàn. Điều này bao gồm các trường hợp sau: không còn nội dung nào trong luồng để phát, người dùng đã yêu cầu dừng hoặc đã xảy ra lỗi. Khi sử dụng tính năng xếp hàng đợi, sự kiện này sẽ kích hoạt một lần cho mỗi mục trong hàng đợi hoàn tất. Sự kiện là một cast.framework.events.MediaFinishedEvent.

PLAYER_PRELOADING

chuỗi

Được kích hoạt khi trình phát bắt đầu xử lý yêu cầu tải trước. Sự kiện là cast.framework.events.LoadEvent.

PLAYER_PRELOADING_CANCELLED

chuỗi

Được kích hoạt nếu người chơi huỷ tải trước. Sự kiện là cast.framework.events.LoadEvent.

PLAYER_LOAD_COMPLETE

chuỗi

Được kích hoạt khi trình phát đã xử lý xong yêu cầu tải và sẵn sàng phát. Sự kiện là cast.framework.events.LoadEvent.

PLAYER_LOADING

chuỗi

Được kích hoạt khi trình phát bắt đầu xử lý yêu cầu tải. Sự kiện này sẽ kích hoạt trước sự kiện cast.framework.events.EventType.LOAD_START, vì trình phát chưa yêu cầu dữ liệu nội dung nghe nhìn. Sự kiện là cast.framework.events.LoadEvent.

SEGMENT_DOWNLOADED

chuỗi

Được kích hoạt khi một phân đoạn tải xuống xong. Sự kiện này sẽ chỉ được kích hoạt cho nội dung truyền trực tuyến thích ứng (HLS, DASH hoặc Smooth). Sự kiện là cast.framework.events.SegmentDownloadedEvent.

SESSION_DATA

chuỗi

Được kích hoạt cho thẻ HLS EXT-X-SESSION-DATA khi sử dụng Shaka Player. Sự kiện là một cast.framework.events.SessionDataEvent.

REQUEST_GET_STATUS

chuỗi

Được kích hoạt khi nhận được thông báo GET_STATUS. Sự kiện là cast.framework.events.RequestEvent.

REQUEST_SEEK

chuỗi

Được kích hoạt khi nhận được thông báo SEEK. Sự kiện là cast.framework.events.RequestEvent.

REQUEST_LOAD

chuỗi

Được kích hoạt khi nhận được thông báo LOAD. Sự kiện là cast.framework.events.RequestEvent.

REQUEST_PRELOAD

chuỗi

Được kích hoạt khi nhận được thông báo PRELOAD. Sự kiện là cast.framework.events.RequestEvent.

REQUEST_STOP

chuỗi

Được kích hoạt khi nhận được thông báo STOP. Sự kiện là cast.framework.events.RequestEvent.

REQUEST_PAUSE

chuỗi

Được kích hoạt khi nhận được thông báo PAUSE. Sự kiện là cast.framework.events.RequestEvent.

REQUEST_PRECACHE

chuỗi

Được kích hoạt khi nhận được thông báo PRECACHE. Sự kiện là cast.framework.events.RequestEvent.

REQUEST_PLAY

chuỗi

Được kích hoạt khi nhận được thông báo PLAY. Sự kiện là cast.framework.events.RequestEvent.

REQUEST_SKIP_AD

chuỗi

Được kích hoạt khi nhận được thông báo SKIP_AD. Sự kiện là cast.framework.events.RequestEvent.

REQUEST_PLAY_AGAIN

chuỗi

Được kích hoạt khi nhận được thông báo PLAY_AGAIN. Sự kiện là cast.framework.events.RequestEvent.

REQUEST_PLAYBACK_RATE_CHANGE

chuỗi

Được kích hoạt khi nhận được thông báo SET_PLAYBACK_RATE. Sự kiện là cast.framework.events.RequestEvent.

REQUEST_VOLUME_CHANGE

chuỗi

Được kích hoạt khi nhận được thông báo SET_VOLUME. Sự kiện là cast.framework.events.RequestEvent.

REQUEST_EDIT_TRACKS_INFO

chuỗi

Được kích hoạt khi nhận được thông báo EDIT_TRACKS_INFO. Sự kiện là cast.framework.events.RequestEvent.

REQUEST_EDIT_AUDIO_TRACKS

chuỗi

Được kích hoạt khi nhận được thông báo EDIT_AUDIO_TRACKS. Sự kiện là cast.framework.events.RequestEvent.

REQUEST_SET_CREDENTIALS

chuỗi

Được kích hoạt khi nhận được thông báo SET_CREDENTIALS. Sự kiện là cast.framework.events.request.RequestEvent.

REQUEST_LOAD_BY_ENTITY

chuỗi

Được kích hoạt khi nhận được thông báo LOAD_BY_ENTITY. Sự kiện là cast.framework.events.request.RequestEvent.

REQUEST_USER_ACTION

chuỗi

Được kích hoạt khi nhận được thông báo USER_ACTION. Sự kiện là cast.framework.events.request.RequestEvent.

REQUEST_DISPLAY_STATUS

chuỗi

Được kích hoạt khi nhận được thông báo DISPLAY_STATUS. Sự kiện là cast.framework.events.request.RequestEvent.

REQUEST_CUSTOM_COMMAND

chuỗi

Được kích hoạt khi nhận được thông báo CUSTOM_COMMAND. Sự kiện là cast.framework.events.request.RequestEvent.

REQUEST_FOCUS_STATE

chuỗi

Được kích hoạt khi nhận được thông báo FOCUS_STATE. Sự kiện là cast.framework.events.request.RequestEvent.

REQUEST_QUEUE_LOAD

chuỗi

Được kích hoạt khi nhận được thông báo QUEUE_LOAD. Sự kiện là cast.framework.events.RequestEvent.

REQUEST_QUEUE_INSERT

chuỗi

Được kích hoạt khi nhận được thông báo QUEUE_INSERT. Sự kiện là cast.framework.events.RequestEvent.

REQUEST_QUEUE_UPDATE

chuỗi

Được kích hoạt khi nhận được thông báo QUEUE_UPDATE. Sự kiện là cast.framework.events.RequestEvent.

REQUEST_QUEUE_REMOVE

chuỗi

Được kích hoạt khi nhận được thông báo QUEUE_REMOVE. Sự kiện là cast.framework.events.RequestEvent.

REQUEST_QUEUE_REORDER

chuỗi

Được kích hoạt khi nhận được thông báo QUEUE_REORDER. Sự kiện là cast.framework.events.RequestEvent.

REQUEST_QUEUE_GET_ITEM_RANGE

chuỗi

Được kích hoạt khi nhận được thông báo QUEUE_GET_ITEM_RANGE. Sự kiện là cast.framework.events.RequestEvent.

REQUEST_QUEUE_GET_ITEMS

chuỗi

Được kích hoạt khi nhận được thông báo QUEUE_GET_ITEMS. Sự kiện là cast.framework.events.RequestEvent.

REQUEST_QUEUE_GET_ITEM_IDS

chuỗi

Được kích hoạt khi nhận được thông báo QUEUE_GET_ITEM_IDS. Sự kiện là cast.framework.events.RequestEvent.

TRACKS_CHANGED

chuỗi

Được kích hoạt nếu các bản nhạc có sẵn thay đổi sau khi tải xong.

LIVE_IS_MOVING_WINDOW_CHANGED

chuỗi

Được kích hoạt khi isMovingWindow của phạm vi có thể tua trực tiếp thay đổi, cụ thể hơn là khi cửa sổ di chuyển thay đổi thành cửa sổ mở rộng hoặc ngược lại. Sự kiện là cast.framework.events.LiveStatusEvent.

LIVE_ENDED

chuỗi

Được kích hoạt khi sự kiện phát trực tiếp vừa kết thúc. Sự kiện là một cast.framework.events.LiveStatusEvent.

TIMED_METADATA_CHANGED

chuỗi

Khi tìm thấy siêu dữ liệu theo thời gian trong DASH (EventStream) hoặc HLS (EXT-X-DATERANGE), sự kiện này sẽ được kích hoạt sau PLAYER_LOAD_COMPLETE khi gặp siêu dữ liệu theo thời gian mới trong nội dung trực tiếp. Sự kiện là một cast.framework.events.TimedMetadataEvent.

TIMED_METADATA_ENTER

chuỗi

Được kích hoạt khi con trỏ vị trí đi vào một vùng dòng thời gian trong DASH hoặc đến một thẻ EXT-X-DATERANGE. Sự kiện là một cast.framework.events.TimedMetadataEvent.

TIMED_METADATA_EXIT

chuỗi

Được kích hoạt khi con trỏ vị trí thoát khỏi một vùng dòng thời gian trong DASH hoặc rời khỏi thẻ EXT-X-DATERANGE. Sự kiện là một cast.framework.events.TimedMetadataEvent.