Lớp: CastContext

Hàm dựng

CastContext

mới CastContext()

Phương thức

getInstance

tĩnh

getInstance() returns cast.framework.CastContext

Trả về thực thể singleton CastContext.

Trả bóng

cast.framework.CastContext Một thực thể singleton của CastContext.

addEventListener

addEventListener(type, handler)

Thêm trình nghe sự kiện.

Thông số

loại

cast.framework.CastContextEventType

Loại sự kiện.

Giá trị không được rỗng.

trình xử lý

(non-null function(non-null cast.framework.CastStateEventData) or non-null function(non-null cast.framework.SessionStateEventData))

endCurrentSession

endCurrentSession(stopCasting)

Kết thúc phiên hiện tại.

Thông số

stopCasting

boolean

Nên dừng ứng dụng nhận hay chỉ ngắt kết nối.

getCastState

getCastState() trả về cast.framework.CastState

Trả bóng

non-null cast.framework.CastState Trạng thái hiện tại của biểu tượng truyền.

getCurrentSession

getCurrentSession() trả về cast.framework.CastSession

Trả bóng

nullable cast.framework.CastSession Phiên hiện tại.

getSessionState

getSessionState() trả về cast.framework.SessionState

Trả bóng

non-null cast.framework.SessionState Trạng thái phiên hiện tại.

removeEventListener

removeEventListener(type, handler)

Xoá trình nghe sự kiện.

Thông số

loại

cast.framework.CastContextEventType

Loại sự kiện.

Giá trị không được rỗng.

trình xử lý

(non-null function(non-null cast.framework.CastStateEventData) or non-null function(non-null cast.framework.SessionStateEventData))

requestSession

requestSession() trả về Promise chứa chrome.cast.ErrorCode có thể nhận giá trị rỗng

Mở giao diện người dùng chọn chế độ truyền để cho phép người dùng bắt đầu hoặc dừng phiên.

Gửi

Error Nếu các lựa chọn về bối cảnh chưa được cung cấp.

Trả bóng

non-null Promise containing nullable chrome.cast.ErrorCodeLời hứa xác định phiên đang bắt đầu hoặc không thành công (bị từ chối kèm mã lỗi).

setLaunchCredentialsData

setLaunchCredentialsData(credentialsData)

Đặt dữ liệu thông tin xác thực của người dùng. Sẽ bị bỏ qua nếu được gọi trước setOptions. Việc gọi setOptions sau setLaunchCredentialsData sẽ xoá giá trị đã đặt trong setLaunchCredentialsData.

Thông số

credentialsData

chrome.cast.CredentialsData

Dữ liệu thông tin xác thực được dùng để xác định thông tin xác thực của người gửi.

Giá trị không được rỗng.

setOptions

setOptions(options)

Đặt tuỳ chọn truyền. Sự kiện sẽ chỉ được gửi sau khi bạn cung cấp cấu hình.

Thông số

tùy chọn

cast.framework.CastOptions

Tuỳ chọn truyền cho trang.

Giá trị không được rỗng.

Gửi

non-null Error Nếu các lựa chọn bị thiếu mã ứng dụng.