cast. framework. CastContext
Quản lý tương tác truyền. Một đối tượng singleton được tìm nạp bằng getInstance. Quản lý trạng thái – cung cấp trạng thái của biểu tượng truyền và đối tượng phiên. Hoạt động tương tác truyền không được hỗ trợ cho đến khi các tuỳ chọn truyền được cung cấp bởi setOptions.
Hàm dựng
CastContext
mới CastContext()
Phương thức
getInstance
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.ErrorCode
Lờ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 |
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 |
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.