cast. framework. RemotePlayer
Thuộc tính người chơi từ xa được cast.framework.RemotePlayerController
cập nhật.
Hàm dựng
RemotePlayer
RemotePlayer() mới
- Triển khai
- castx.common.RemotePlayer.PlayerInterface
Thuộc tính
breakClipId
(chuỗi hoặc không xác định)
Mã của đoạn ngắt hiện tại.
breakId
(chuỗi hoặc không xác định)
Mã của điểm chèn hiện tại.
canControlVolume
boolean
Cho biết bộ thu có hỗ trợ việc thay đổi âm lượng.
canPause
boolean
Đúng nếu người nhận cho phép tạm dừng.
canSeek
boolean
Đúng nếu người nhận cho phép tua.
bộ điều khiển trò chơi
ControllerInterface có tính chất rỗng
Trình điều khiển cho người chơi.
currentBreakClipNumber
number
Số đoạn của điểm chèn hiện đang phát trong điểm chèn.
currentBreakClipTime
(số hoặc không xác định)
Thời gian tính bằng giây đã trôi qua sau khi đoạn video của điểm chèn hiện tại bắt đầu.
currentBreakTime
(số hoặc không xác định)
Thời gian tính bằng giây đã trôi qua sau khi bắt đầu điểm chèn quảng cáo hiện tại.
currentTime
number
Vị trí phát nội dung đa phương tiện hiện tại tính bằng giây. Để tua, hãy thay đổi giá trị này và gọi cast.framework.RemotePlayerController#seek. Khi nội dung nghe nhìn đang phát, giá trị này sẽ cập nhật mỗi giây một lần.
displayName
string
Tên hiển thị của ứng dụng bộ nhận.
displayStatus
string
Trạng thái hiển thị của người nhận: đó là tiêu đề nội dung nghe nhìn, nếu có hoặc văn bản trạng thái của bộ nhận.
duration
number
Thời lượng của nội dung nghe nhìn đã tải hiện tại tính bằng giây.
imageUrl
chuỗi có tính chất rỗng
URL hình thu nhỏ của nội dung nghe nhìn đang phát.
isConnected
boolean
Đúng nếu ứng dụng được kết nối với một thiết bị truyền.
isMediaLoaded
boolean
Đúng nếu nội dung nghe nhìn được tải trên thiết bị truyền.
isMuted
boolean
Đúng nếu thiết bị bị tắt tiếng.
isPaused
boolean
Đúng nếu nội dung nghe nhìn hiện tại bị tạm dừng.
isPlayingBreak
boolean
Cho biết người nhận đang phát nghỉ giải lao.
liveSeekableRange
(chrome.cast.media.LiveSeekableRange không có giá trị null hoặc không xác định)
Phạm vi có thể tìm kiếm của luồng trực tiếp hoặc sự kiện. Chế độ này sử dụng thời gian phát nội dung đa phương tiện tương đối tính bằng giây. Hệ thống sẽ không xác định thông tin này đối với các sự kiện phát trực tiếp VOD.
mediaInfo
chrome.cast.media.MediaInfo có thể nhận giá trị rỗng
Đang phát thông tin về nội dung nghe nhìn.
numberBreakClips
number
Số lượng đoạn ngắt trong điểm chèn hiện tại.
playerState
chrome.cast.media.PlayerState có thể nhận giá trị rỗng
Trạng thái hiện tại của việc phát nội dung đa phương tiện.
queueData
(chrome.cast.media.QueueData không có giá trị null hoặc không xác định)
Dữ liệu về hàng đợi.
savedPlayerState
có thể nhận giá trị rỗng {mediaInfo: null chrome.cast.media.PlayerState, currentTime: number, isPaused: boolean}
Đã lưu trạng thái người chơi từ xa khi phiên bị ngắt kết nối. Có thể dùng để tiếp tục phát trên thiết bị từ cùng một vị trí vào sự kiện ngắt kết nối.
statusText
string
Văn bản mô tả cho nội dung ứng dụng hiện tại.
tiêu đề
chuỗi có tính chất rỗng
Tiêu đề nội dung đa phương tiện hiện tại.
videoInfo
(chrome.cast.media.VideoInformation không có giá trị null hoặc không xác định)
Thông tin về video.
volumeLevel
number
Mức âm lượng của máy thu hiện tại ở dạng giá trị từ 0,0 đến 1,0. 1.0 là âm lượng tối đa có thể phát trên bộ thu hoặc luồng. Để thay đổi âm lượng của trình thu nhận, hãy thay đổi giá trị này rồi gọi cast.framework.RemotePlayerController#setVolumeLevel.
whenSkippable
(số hoặc không xác định)
Thời lượng tính bằng giây khi đoạn ngắt này có thể bỏ qua. 5 có nghĩa là người dùng cuối có thể bỏ qua đoạn chèn quảng cáo này sau 5 giây. Nếu bạn không xác định trường này, điều đó có nghĩa là đoạn video của điểm chèn hiện tại không thể bỏ qua.