cast. framework. CastSession
Quản lý một phiên truyền.
Hàm dựng
CastSession
mới CastSession(sessionObj, state)
Thông số |
|
---|---|
sessionObj |
Dữ liệu về phiên. Giá trị không được rỗng. |
state |
Trạng thái phiên. Giá trị không được rỗng. |
Phương thức
addEventListener
addEventListener(type, handler)
Thêm trình nghe sự kiện.
Thông số |
|
---|---|
loại |
cast.framework.SessionEventType Loại sự kiện. Giá trị không được rỗng. |
trình xử lý |
(function(non-null cast.framework.ApplicationStatusEventData), function(non-null cast.framework.ApplicationMetadataEventData), function(non-null cast.framework.ActiveInputStateEventData), function(non-null cast.framework.MediaSessionEventData), or function(non-null cast.framework.VolumeEventData)) |
addMessageListener
addMessageListener(namespace, listener)
Thêm trình nghe được gọi khi nhận được thông báo từ ứng dụng nhận. Trình nghe được gọi bằng không gian tên làm đối số đầu tiên và thông báo làm đối số thứ hai.
Thông số |
|
---|---|
vùng chứa tên |
string Không gian tên cần nghe, ví dụ: 'urn:x-cast:com.example.namespace'. |
trình nghe |
hàm(chuỗi, chuỗi) Trình nghe để thêm. |
endSession
endSession(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 khi kết thúc phiên hiện tại. |
getActiveInputState
getActiveInputState() trả về cast.framework.ActiveInputState
- Trả bóng
-
non-null cast.framework.ActiveInputState
Trạng thái nhập đang hoạt động của trình nhận.
getApplicationMetadata
getApplicationMetadata() trả về cast.framework.ApplicationMetadata
- Trả bóng
-
non-null cast.framework.ApplicationMetadata
Siêu dữ liệu ứng dụng.
getApplicationStatus
getApplicationStatus() trả về chuỗi
- Trả bóng
-
nullable string
Chuỗi trạng thái của đơn đăng ký.
getCastDevice
getCastDevice() trả về chrome.cast.Receiver
- Trả bóng
-
non-null chrome.cast.Receiver
Siêu dữ liệu thiết bị truyền.
getMediaSession
getMediaSession() trả về chrome.cast.media.Media
Trả về phiên phát nội dung đa phương tiện hiện tại nếu có.
- Trả bóng
-
nullable chrome.cast.media.Media
Phiên nội dung nghe nhìn hiện tại.
getSessionId
getSessionId() trả về chuỗi
- Trả bóng
-
string
Mã nhận dạng duy nhất cho phiên này.
getSessionObj
getSessionObj() trả về chrome.cast.Session
- Trả bóng
-
non-null chrome.cast.Session
Dữ liệu phiên.
getSessionState
getSessionState() trả về cast.framework.SessionState
- Trả bóng
-
cast.framework.SessionState
Trạng thái phiên hiện tại.
getVolume
getVolume() trả về số
- Trả bóng
-
nullable number
Âm lượng bộ thu nếu có.
isMute
isMute() trả về boolean
- Trả bóng
-
nullable boolean
Trạng thái đã tắt tiếng của người nhận (nếu có).
loadMedia
loadMedia(loadRequest) trả về Promise chứa chrome.cast.ErrorCode có thể có giá trị rỗng
Tải nội dung nghe nhìn vào ứng dụng receiver đang chạy.
Thông số |
|
---|---|
loadRequest |
Giá trị không được rỗng. |
- Trả bóng
-
non-null Promise containing nullable chrome.cast.ErrorCode
Hứa hẹn cho biết rằng quá trình tải thành công hoặc không gửi được đến trình nhận (phiên được chuyển vào sự kiện media_session).
removeEventListener
removeEventListener(type, handler)
Xoá trình nghe sự kiện.
Thông số |
|
---|---|
loại |
cast.framework.SessionEventType Loại sự kiện. Giá trị không được rỗng. |
trình xử lý |
(function(non-null cast.framework.ApplicationStatusEventData), function(non-null cast.framework.ApplicationMetadataEventData), function(non-null cast.framework.ActiveInputStateEventData), function(non-null cast.framework.MediaSessionEventData), or function(non-null cast.framework.VolumeEventData)) |
removeMessageListener
removeMessageListener(namespace, listener)
Xoá trình nghe đã thêm trước đó cho các thông báo.
Thông số |
|
---|---|
vùng chứa tên |
string Không gian tên được nghe, ví dụ: "urn:x-cast:com.example.namespace". |
trình nghe |
hàm(chuỗi, chuỗi) Trình nghe cần xoá. |
sendMessage
sendMessage(namespace, data) trả về Promise chứa chrome.cast.ErrorCode có giá trị rỗng
Gửi tin nhắn cho người nhận.
Thông số |
|
---|---|
vùng chứa tên |
string Không gian tên sẽ gửi thông báo, ví dụ: 'urn:x-cast:com.example.namespace'. |
data |
(non-null Object or string) Dữ liệu sẽ gửi. |
- Trả bóng
-
non-null Promise containing nullable chrome.cast.ErrorCode
Giải quyết lời hứa khi gửi tin nhắn hoặc bị từ chối kèm theo mã lỗi nếu không thực hiện được.
setMute
setmute(isMute) trả về Promise chứa chrome.cast.ErrorCode có thể nhận giá trị rỗng
Tắt tiếng hoặc bật tiếng của người nhận.
Thông số |
|
---|---|
isMute |
boolean Trạng thái ẩn mới. |
- Trả bóng
-
non-null Promise containing nullable chrome.cast.ErrorCode
Đã cập nhật người nhận lời hứa đã giải quyết hoặc bị từ chối kèm theo mã lỗi nếu không thực hiện được.
setVolume
setVolume(volume) trả về Promise chứa chrome.cast.ErrorCode có thể có giá trị rỗng
Đặt âm lượng của bộ thu.
Thông số |
|
---|---|
thể tích |
number Mức âm lượng mới từ 0,0 đến 1,0. |
- Trả bóng
-
non-null Promise containing nullable chrome.cast.ErrorCode
Đã cập nhật người nhận lời hứa đã giải quyết hoặc bị từ chối kèm theo mã lỗi nếu không thực hiện được.