Lớp: StreamManager

Hàm dựng

StreamManager

mới StreamManager(mediaElement)

Thông số

mediaElement

Không bắt buộc

Phần tử nội dung đa phương tiện HTML nơi sẽ phát nội dung. Chỉ cung cấp nếu bạn sử dụng trình phát tuỳ chỉnh.

Giá trị có thể rỗng.

Gửi

khi bạn không cung cấp các tham số bắt buộc.

  • @implements {EventTarget}

Phương thức

getStreamId

getStreamId() trả về chuỗi

Trả về mã luồng cho luồng hiện tại.

Trả bóng

nullable string 

replaceAdTagParameters

replaceAdTagParameters(adTagParameters)

Thay thế tất cả thông số thẻ quảng cáo được dùng cho các yêu cầu quảng cáo sắp tới trong sự kiện phát trực tiếp.

Thông số

adTagParameters

Đối tượng có thuộc tính chuỗi

Thông số thẻ quảng cáo mới. Phải có giá trị chuỗi.

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

requestStream

requestStream(loadRequest, streamRequest) trả về Promise chứa CafLoadInterceptorReturnType có thể rỗng

Yêu cầu tải luồng bằng các tham số luồng đã cung cấp. Điền sẵn loadRequest bằng dữ liệu luồng đã tải.

Thông số

loadRequest

cast.framework.messages.LoadRequestData

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

streamRequest

StreamRequest

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

Trả bóng

non-null Promise containing nullable CafLoadInterceptorReturnType 

Khôi phục tuỳ chọn tìm kiếm

đặt lại()

Đặt lại trình quản lý luồng và xoá mọi cuộc thăm dò liên tục.