StreamManager
Xử lý luồng chèn quảng cáo động. Thư viện này quản lý các lượt tương tác với phần phụ trợ DAI, đồng thời xử lý các ping theo dõi cũng như chuyển tiếp các sự kiện và luồng quảng cáo đến nhà xuất bản. Tích hợp với API CAF cho giao diện người dùng quảng cáo.
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 |
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.