cast. khung. điểm ngắt. BreakManager
Lớp học quản lý giờ nghỉ.
Phương thức
addBreak
addBreak(breakData, breakClips, WideCastMediaStatus) trả về boolean
Thêm các điểm ngắt động và các đoạn video ngắt động. Các đoạn ngắt sẽ được liên kết với điểm chèn quảng cáo (break.breakClipIds và break.duration sẽ được cập nhật theo các đoạn video).
Thông số |
|
---|---|
breakData |
Giá trị không được rỗng. |
breakClips |
Mảng cast.framework.messages.BreakClip không có giá trị null Giá trị không được rỗng. |
broadCastMediaStatus |
Không bắt buộc boolean Liệu CAF có nên kiểm tra xem trạng thái ngắt hiện tại đã thay đổi hay không. Điều này có thể không mong muốn trước khi bắt đầu phát vì bộ thu có thể vẫn cần thêm các khoảng nghỉ khác (ví dụ: trong khi tải xong). |
- Trả bóng
-
boolean
True nếu thêm thành công điểm chèn quảng cáo.
getBreakById
getBreakById(id) trả về cast.framework.messages.Break
Xem điểm chèn nội dung nghe nhìn hiện tại theo mã nhận dạng.
Thông số |
|
---|---|
id |
string Mã ngắt. |
- Trả bóng
-
nullable cast.framework.messages.Break
getBreakClipById
getBreakClipById(id) returns cast.framework.messages.BreakClip
Tải đoạn của điểm chèn nội dung nghe nhìn hiện tại theo mã nhận dạng.
Thông số |
|
---|---|
id |
string Mã đoạn video. |
- Trả bóng
-
nullable cast.framework.messages.BreakClip
getBreakClipCurrentTimeSec
getBreakClipCurrentTimeSec() trả về số
Trả về thời gian hiện tại tính bằng giây trong đoạn video nghỉ hiện đang phát.
- Trả bóng
-
nullable number
Thời gian hiện tại (tính bằng giây) bên trong đoạn video của điểm chèn hiện tại. Rỗng, nếu trình phát không phát đoạn ngắt.
getBreakClipDurationSec
getBreakClipDurationSec() trả về số
Trả về thời lượng tính bằng giây của đoạn ngắt đoạn hiện đang phát.
- Trả bóng
-
nullable number
Thời lượng của đoạn video chèn hiện tại. Rỗng, nếu trình phát không phát đoạn ngắt.
getBreakClips
getBreakClips() trả về Mảng cast.framework.messages.BreakClip không có giá trị null
Tải các đoạn nội dung nghe nhìn hiện tại.
- Trả bóng
-
non-null Array of non-null cast.framework.messages.BreakClip
getBreaks
getBreaks() trả về Array gồm cast.framework.messages.Break không có giá trị null
Nhận được các điểm chèn nội dung nghe nhìn hiện tại.
- Trả bóng
-
non-null Array of non-null cast.framework.messages.Break
getCreativeInfoByClipId
getCreativeInfoByClipId(breakClipId) trả về cast.framework.breaks.CreativeInformation
Lấy thông tin mẫu quảng cáo liên kết với breakclip theo mã nhận dạng.
Thông số |
|
---|---|
breakClipId |
string Mã đoạn video. |
- Trả bóng
getPlayWatchedBreak
getPlayWatchedBreak() trả về Boolean
Trả về giá trị true nếu cần phát các điểm chèn quảng cáo đã xem.
- Trả bóng
-
boolean
removeBreakById
removeBreakById(breakId) trả về boolean
Xoá một điểm chèn quảng cáo và các đoạn video ngắn có liên quan.
Thông số |
|
---|---|
breakId |
string Mã ngắt |
- Trả bóng
-
boolean
True nếu xoá điểm chèn quảng cáo thành công.
setBreakClipLoadInterceptor
setBreakClipLoadInterceptor(interceptor)
Cung cấp một trình chặn để cho phép nhà phát triển chèn thêm đoạn ngắt hoặc sửa đổi đoạn ngắt hiện tại trước khi bắt đầu đoạn ngắt.
Nếu thực thể giao cắt có giá trị rỗng, nó sẽ đặt lại thực thể chặn về giá trị mặc định. Theo mặc định, VAST sẽ tìm nạp và phân tích cú pháp logic trong trình chặn mặc định. Vì vậy, nếu trình chặn tuỳ chỉnh do nhà phát triển thiết lập, logic VAST sẽ bị ghi đè và nhà phát triển nên triển khai logic tìm nạp và phân tích cú pháp VAST của riêng mình trong trình chặn được cung cấp.
Thông số |
|
---|---|
máy bay đánh chặn |
function(non-null cast.framework.messages.BreakClip, optional non-null cast.framework.breaks.BreakClipLoadInterceptorContext) Trình chặn điểm ngắt tải đoạn mặc định sẽ trả về cùng một đoạn cắt đoạn như nhập vào. Giá trị có thể rỗng. |
setBreakSeekInterceptor
setBreakSeekInterceptor(seekInterceptor)
Cung cấp một trình chặn để nhà phát triển chỉ định điểm ngắt mà họ muốn phát sau khi tua.
Thông số |
|
---|---|
seekInterceptor |
function(non-null cast.framework.breaks.BreakSeekData) Thiết bị chặn hoặc có giá trị rỗng nếu nhà phát triển muốn đặt lại nó về giá trị mặc định. Bộ chặn tìm kiếm điểm chèn mặc định sẽ trả về điểm chèn gần nhất từ giá trị findTo. Giá trị có thể rỗng. |
setPlayWatchedBreak
setPlayWatchedBreak(playWatchedBreak)
Đặt một cờ để kiểm soát xem có nên phát ngắt ghép ứng dụng đã xem hay không.
Thông số |
|
---|---|
playWatchedBreak |
boolean |
setVastTrackingInterceptor
setVastTrackingInterceptor(interceptor)
Cung cấp một trình chặn để sửa đổi URL theo dõi VAST trước khi gửi đến máy chủ. Đầu vào của tin nhắn chặn là một chuỗi URL theo dõi. Trình chặn có thể trả về một chuỗi URL đã sửa đổi hoặc một Promise của URL đã sửa đổi. Trình chặn cũng có thể trả về giá trị rỗng nếu bạn muốn gửi URL theo dõi bằng mã riêng thay vì bằng CAF.
Thông số |
|
---|---|
máy bay đánh chặn |
hàm(chuỗi) Một trình chặn sửa đổi URL trước khi gửi. Giá trị có thể rỗng. |