Loại: RemotePlayer

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.