Không gian tên: hệ thống

Lớp

Bảng liệt kê

DeviceCapabilities

tĩnh

string

Mô tả các tính năng của chế độ thiết lập hiện tại, bao gồm thiết bị hỗ trợ Cast và thiết bị hiển thị kết nối với thiết bị này (nếu có).

Giá trị

AUDIO_ASSISTANT

string

Hỗ trợ Trợ lý âm thanh. Ví dụ về các thiết bị hỗ trợ Cast có hỗ trợ Trợ lý âm thanh bao gồm Google Home và Google Home Mini.

BLUETOOTH_SUPPORTED

string

Hỗ trợ Bluetooth.

DISPLAY_SUPPORTED

string

Hỗ trợ đầu ra hiển thị. Ví dụ về các thiết bị hỗ trợ Cast có hỗ trợ màn hình bao gồm Chromecast và Cast TV. Ví dụ về các thiết bị hỗ trợ Cast không hỗ trợ màn hình bao gồm Chromecast Audio và Google Home.

HI_RES_AUDIO_SUPPORTED

string

Hỗ trợ âm thanh có độ phân giải cao (lên đến 24-bit / 96 KHz).

IS_DV_SUPPORTED

string

Hỗ trợ Dolby Vision.

IS_HDR_SUPPORTED

string

Hỗ trợ video HDR.

TOUCH_INPUT_SUPPORTED

string

Hỗ trợ nhập bằng cách chạm. Google Nest Hub và Google Nest Hub Max là một số thiết bị có hỗ trợ phương thức nhập bằng cách chạm.

IS_GROUP

string

Nếu thiết bị là thiết bị ảo và đại diện cho mục tiêu nhóm thay vì thiết bị thực.

IS_DEVICE_REGISTERED

string

Khi được đặt thành true, cờ này cho biết rằng Thiết bị truyền đã được đăng ký trong Cast Developer Console

IS_CBCS_SUPPORTED

string

Khi bạn đặt thành true, cờ này cho biết giao thức CBCS (mẫu-AES) được hỗ trợ.

IS_DOLBY_ATMOS_SUPPORTED

string

Khi bạn đặt thành true, cờ này cho biết rằng Dolby Atmos được hỗ trợ thông qua truyền âm thanh.

DisconnectReason

tĩnh

string

Thể hiện lý do ngắt kết nối.

Giá trị

REQUESTED_BY_SENDER

string

Ứng dụng của người gửi đã chủ động yêu cầu đóng kết nối (thường do người dùng kích hoạt).

ERROR (LỖI)

string

Đã xảy ra lỗi giao thức.

UNKNOWN (KHÔNG XÁC ĐỊNH)

string

Không xác định được liệu người gửi có yêu cầu ngắt kết nối linh hoạt bằng cách gọi close() hay không (nhiều khả năng là không, nhưng thông báo 'đóng' có thể đã bị mất). Điều này thường xảy ra khi có thời gian chờ mạng, khi ứng dụng của người gửi gặp sự cố hoặc khi hệ điều hành của người gửi đóng ổ cắm.

EventType

tĩnh

string

Các sự kiện hệ thống do cast.framework.CastReceiverContext gửi đi.

Giá trị

SẴN SÀNG

string

Được kích hoạt khi hệ thống sẵn sàng.

SHUTDOWN

string

Được kích hoạt khi ứng dụng bị chấm dứt.

SENDER_CONNECTED

string

Được kích hoạt khi người gửi mới đã kết nối.

SENDER_DISCONNECTED

string

Được kích hoạt khi người gửi đã ngắt kết nối.

ERROR (LỖI)

string

Được kích hoạt khi có lỗi hệ thống.

SYSTEM_VOLUME_CHANGED

string

Được kích hoạt khi âm lượng hệ thống thay đổi.

VISIBILITY_CHANGED

string

Được kích hoạt khi chế độ hiển thị của ứng dụng thay đổi (ví dụ: sau khi thay đổi đầu vào HDMI hoặc khi TV đang tắt hoặc bật và Thiết bị truyền được cấp nguồn từ bên ngoài). Xin lưu ý rằng API này có tác dụng tương tự như sự kiện "webkitenabledchange" do trình duyệt đưa ra. API này được cung cấp dưới dạng API cast.framework.CastReceiverContext để thuận tiện và tránh phần phụ thuộc vào sự kiện có tiền tố webkit.

STANDBY_CHANGED

string

Được kích hoạt khi trạng thái chờ của TV thay đổi. Sự kiện này liên quan đến sự kiện cast.framework.system.EventType.VISIBILITY_CHANGED, vì nếu TV đang ở chế độ chờ thì chế độ hiển thị sẽ là false.

Các trạng thái hiển thị chi tiết hơn so với trạng thái chờ (vì chế độ hiển thị cũng bao gồm cả lựa chọn kênh TV) nhưng không được phát hiện một cách ổn định trên tất cả các TV. Bạn có thể sử dụng chế độ chờ trong những trường hợp đó vì hầu hết TV đều sử dụng chế độ này.

MAX_VIDEO_RESOLUTION_CHANGED

string

FEEDBACK_STARTED

string

Được kích hoạt khi hệ thống bắt đầu tạo báo cáo phản hồi.

LaunchedFrom

tĩnh

string

Mã này cho biết loại yêu cầu đã khởi chạy trình nhận.

Giá trị

UNKNOWN (KHÔNG XÁC ĐỊNH)

string

Không xác định được chủ sở hữu bản phát hành.

XOÁ

string

Ứng dụng được khởi chạy theo một yêu cầu DIAL.

CAST

string

Ứng dụng được khởi chạy theo yêu cầu Cast V2.

ĐÁM MÂY

string

Ứng dụng khởi chạy theo yêu cầu của Trợ lý (ví dụ: bằng một lệnh của Trợ lý Google).

MessageType

tĩnh

string

Các loại thông báo tuỳ chỉnh.

Giá trị

STRING

string

Tin nhắn là các chuỗi dạng tự do. Ứng dụng chịu trách nhiệm mã hoá/giải mã thông tin được truyền.

JSON

string

Tin nhắn được mã hoá JSON. Phương thức truyền tải cơ bản sẽ sử dụng một chuỗi được mã hoá JSON.

StandbyState

tĩnh

string

Điều này thể hiện trạng thái chờ hiện tại do nền tảng báo cáo. Lỗi này có thể là UNKNOWN nếu Nền tảng truyền không thể xác định trạng thái.

Giá trị

DỰ PHÒNG

string

NOT_STANDBY

string

UNKNOWN (KHÔNG XÁC ĐỊNH)

string

SystemState

tĩnh

string

Giá trị này thể hiện trạng thái hiện tại của hệ thống.

Giá trị

NOT_STARTED

string

Ứng dụng chưa được yêu cầu khởi động.

STARTING_IN_BACKGROUND

string

Ứng dụng đang khởi động nhưng người dùng không thấy được.

BẮT ĐẦU

string

Đang khởi động ứng dụng.

SẴN SÀNG

string

Ứng dụng đang chạy trên nền trước và sẵn sàng gửi và nhận thông báo.

STOPPING_IN_BACKGROUND

string

Ứng dụng đang dừng khi chạy ở chế độ nền.

DỪNG

string

Ứng dụng đang dừng.

VisibilityState

tĩnh

string

Điều này thể hiện trạng thái hiển thị hiện tại do nền tảng báo cáo. Trạng thái này có thể là UNKNOWN nếu Nền tảng truyền không thể xác định trạng thái hiển thị.

Giá trị

HIỆN

string

NOT_VISIBLE

string

UNKNOWN (KHÔNG XÁC ĐỊNH)

string

Thuộc tính

DeviceCapabilities

tĩnh

string

Mô tả các tính năng của chế độ thiết lập hiện tại, bao gồm thiết bị hỗ trợ Cast và thiết bị hiển thị kết nối với thiết bị này (nếu có).

Giá trị

AUDIO_ASSISTANT

string

Hỗ trợ Trợ lý âm thanh. Ví dụ về các thiết bị hỗ trợ Cast có hỗ trợ Trợ lý âm thanh bao gồm Google Home và Google Home Mini.

BLUETOOTH_SUPPORTED

string

Hỗ trợ Bluetooth.

DISPLAY_SUPPORTED

string

Hỗ trợ đầu ra hiển thị. Ví dụ về các thiết bị hỗ trợ Cast có hỗ trợ màn hình bao gồm Chromecast và Cast TV. Ví dụ về các thiết bị hỗ trợ Cast không hỗ trợ màn hình bao gồm Chromecast Audio và Google Home.

HI_RES_AUDIO_SUPPORTED

string

Hỗ trợ âm thanh có độ phân giải cao (lên đến 24-bit / 96 KHz).

IS_DV_SUPPORTED

string

Hỗ trợ Dolby Vision.

IS_HDR_SUPPORTED

string

Hỗ trợ video HDR.

TOUCH_INPUT_SUPPORTED

string

Hỗ trợ nhập bằng cách chạm. Google Nest Hub và Google Nest Hub Max là một số thiết bị có hỗ trợ phương thức nhập bằng cách chạm.

IS_GROUP

string

Nếu thiết bị là thiết bị ảo và đại diện cho mục tiêu nhóm thay vì thiết bị thực.

IS_DEVICE_REGISTERED

string

Khi được đặt thành true, cờ này cho biết rằng Thiết bị truyền đã được đăng ký trong Cast Developer Console

IS_CBCS_SUPPORTED

string

Khi bạn đặt thành true, cờ này cho biết giao thức CBCS (mẫu-AES) được hỗ trợ.

IS_DOLBY_ATMOS_SUPPORTED

string

Khi bạn đặt thành true, cờ này cho biết rằng Dolby Atmos được hỗ trợ thông qua truyền âm thanh.

DisconnectReason

tĩnh

string

Thể hiện lý do ngắt kết nối.

Giá trị

REQUESTED_BY_SENDER

string

Ứng dụng của người gửi đã chủ động yêu cầu đóng kết nối (thường do người dùng kích hoạt).

ERROR (LỖI)

string

Đã xảy ra lỗi giao thức.

UNKNOWN (KHÔNG XÁC ĐỊNH)

string

Không xác định được liệu người gửi có yêu cầu ngắt kết nối linh hoạt bằng cách gọi close() hay không (nhiều khả năng là không, nhưng thông báo 'đóng' có thể đã bị mất). Điều này thường xảy ra khi có thời gian chờ mạng, khi ứng dụng của người gửi gặp sự cố hoặc khi hệ điều hành của người gửi đóng ổ cắm.

EventType

tĩnh

string

Các sự kiện hệ thống do cast.framework.CastReceiverContext gửi đi.

Giá trị

SẴN SÀNG

string

Được kích hoạt khi hệ thống sẵn sàng.

SHUTDOWN

string

Được kích hoạt khi ứng dụng bị chấm dứt.

SENDER_CONNECTED

string

Được kích hoạt khi người gửi mới đã kết nối.

SENDER_DISCONNECTED

string

Được kích hoạt khi người gửi đã ngắt kết nối.

ERROR (LỖI)

string

Được kích hoạt khi có lỗi hệ thống.

SYSTEM_VOLUME_CHANGED

string

Được kích hoạt khi âm lượng hệ thống thay đổi.

VISIBILITY_CHANGED

string

Được kích hoạt khi chế độ hiển thị của ứng dụng thay đổi (ví dụ: sau khi thay đổi đầu vào HDMI hoặc khi TV đang tắt hoặc bật và Thiết bị truyền được cấp nguồn từ bên ngoài). Xin lưu ý rằng API này có tác dụng tương tự như sự kiện "webkitenabledchange" do trình duyệt đưa ra. API này được cung cấp dưới dạng API cast.framework.CastReceiverContext để thuận tiện và tránh phần phụ thuộc vào sự kiện có tiền tố webkit.

STANDBY_CHANGED

string

Được kích hoạt khi trạng thái chờ của TV thay đổi. Sự kiện này liên quan đến sự kiện cast.framework.system.EventType.VISIBILITY_CHANGED, vì nếu TV đang ở chế độ chờ thì chế độ hiển thị sẽ là false.

Các trạng thái hiển thị chi tiết hơn so với trạng thái chờ (vì chế độ hiển thị cũng bao gồm cả lựa chọn kênh TV) nhưng không được phát hiện một cách ổn định trên tất cả các TV. Bạn có thể sử dụng chế độ chờ trong những trường hợp đó vì hầu hết TV đều sử dụng chế độ này.

MAX_VIDEO_RESOLUTION_CHANGED

string

FEEDBACK_STARTED

string

Được kích hoạt khi hệ thống bắt đầu tạo báo cáo phản hồi.

LaunchedFrom

tĩnh

string

Mã này cho biết loại yêu cầu đã khởi chạy trình nhận.

Giá trị

UNKNOWN (KHÔNG XÁC ĐỊNH)

string

Không xác định được chủ sở hữu bản phát hành.

XOÁ

string

Ứng dụng được khởi chạy theo một yêu cầu DIAL.

CAST

string

Ứng dụng được khởi chạy theo yêu cầu Cast V2.

ĐÁM MÂY

string

Ứng dụng khởi chạy theo yêu cầu của Trợ lý (ví dụ: bằng một lệnh của Trợ lý Google).

MessageType

tĩnh

string

Các loại thông báo tuỳ chỉnh.

Giá trị

STRING

string

Tin nhắn là các chuỗi dạng tự do. Ứng dụng chịu trách nhiệm mã hoá/giải mã thông tin được truyền.

JSON

string

Tin nhắn được mã hoá JSON. Phương thức truyền tải cơ bản sẽ sử dụng một chuỗi được mã hoá JSON.

StandbyState

tĩnh

string

Điều này thể hiện trạng thái chờ hiện tại do nền tảng báo cáo. Lỗi này có thể là UNKNOWN nếu Nền tảng truyền không thể xác định trạng thái.

Giá trị

DỰ PHÒNG

string

NOT_STANDBY

string

UNKNOWN (KHÔNG XÁC ĐỊNH)

string

SystemState

tĩnh

string

Giá trị này thể hiện trạng thái hiện tại của hệ thống.

Giá trị

NOT_STARTED

string

Ứng dụng chưa được yêu cầu khởi động.

STARTING_IN_BACKGROUND

string

Ứng dụng đang khởi động nhưng người dùng không thấy được.

BẮT ĐẦU

string

Đang khởi động ứng dụng.

SẴN SÀNG

string

Ứng dụng đang chạy trên nền trước và sẵn sàng gửi và nhận thông báo.

STOPPING_IN_BACKGROUND

string

Ứng dụng đang dừng khi chạy ở chế độ nền.

DỪNG

string

Ứng dụng đang dừng.

VisibilityState

tĩnh

string

Điều này thể hiện trạng thái hiển thị hiện tại do nền tảng báo cáo. Trạng thái này có thể là UNKNOWN nếu Nền tảng truyền không thể xác định trạng thái hiển thị.

Giá trị

HIỆN

string

NOT_VISIBLE

string

UNKNOWN (KHÔNG XÁC ĐỊNH)

string