cast. framework. PlaybackConfig
            Cấu hình để tuỳ chỉnh hành vi phát.
Hàm dựng
PlaybackConfig
new PlaybackConfig()
Thuộc tính
autoPauseDuration
(số hoặc không xác định)
Thời lượng của nội dung nghe nhìn được lưu vào vùng đệm (tính bằng giây) để bắt đầu lưu vào vùng đệm. Không được Shaka Player hỗ trợ.
autoResumeDuration
(số hoặc không xác định)
Thời lượng của nội dung nghe nhìn được lưu vào bộ nhớ đệm (tính bằng giây) để bắt đầu/tiếp tục phát sau khi tự động tạm dừng do đang lưu vào bộ nhớ đệm.
autoResumeNumberOfSegments
(số hoặc không xác định)
Số lượng phân đoạn được lưu vào bộ nhớ đệm tối thiểu để bắt đầu/tiếp tục phát. Đối với nội dung DASH, hãy sử dụng autoResumeDuration.
captionsRequestHandler
(function(non-null cast.framework.NetworkRequestInfo) or undefined)
Một hàm để tuỳ chỉnh yêu cầu nhận một đoạn phụ đề. Không được Shaka Player hỗ trợ.
enableSmoothLiveRefresh
boolean
Một cờ để bật logic làm mới tệp kê khai cho tính năng phát trực tiếp mượt mà.
enableUITextDisplayer
boolean
Một cờ để bật trình kết xuất văn bản dựa trên DOM của Shaka Player, shaka.text.UITextDisplayer. VideoContainer dùng để tạo UITextDisplayer mặc định là phần tử video Cast mẹ. Việc sử dụng trình hiển thị văn bản này có thể gây ra các vấn đề về việc đồng bộ hoá giữa bản phụ đề và(các) bản âm thanh/video, đặc biệt là trên các thiết bị Cast thế hệ cũ. videoContainer có thể không được căn chỉnh đúng theo kích thước màn hình nếu giao diện người dùng tuỳ chỉnh được dùng trong ứng dụng nhận.
ignoreTtmlPositionInfo
boolean
Cờ cho biết có bỏ qua thông tin định vị TTML hay không.
initialBandwidth
(số hoặc không xác định)
Băng thông ban đầu tính bằng bit mỗi giây.
licenseCustomData
(chuỗi hoặc không xác định)
Dữ liệu tuỳ chỉnh về giấy phép. Không được Shaka Player hỗ trợ.
licenseHandler
(function(non-null Uint8Array, non-null cast.framework.NetworkResponseInfo, optional non-null Object) returns (non-null Promise containing non-null Uint8Array or non-null Uint8Array) or undefined)
Trình xử lý để xử lý dữ liệu giấy phép. Trình xử lý được truyền dữ liệu giấy phép và trả về dữ liệu giấy phép đã sửa đổi.
                
                Tham số Object (Đối tượng) biểu thị yêu cầu ban đầu của Shaka (shaka.extern.Request) đã tạo ra phản hồi này và không xác định nếu Shaka Player không được sử dụng.
              
licenseRequestHandler
(function(non-null cast.framework.NetworkRequestInfo) or undefined)
Một hàm để tuỳ chỉnh yêu cầu gửi đi nhằm lấy giấy phép. Trình xử lý được truyền thông tin yêu cầu mạng để sửa đổi. SDK xử lý thông tin yêu cầu mạng đã sửa đổi để bắt đầu yêu cầu cấp phép. Trình xử lý không đồng bộ chỉ được hỗ trợ trên Shaka Player.
licenseUrl
(chuỗi hoặc không xác định)
URL để lấy giấy phép.
manifestHandler
(function(string, non-null cast.framework.NetworkResponseInfo, optional non-null Object) returns (non-null Promise containing string or string) or undefined)
Trình xử lý để xử lý dữ liệu tệp kê khai. Trình xử lý được truyền tệp kê khai và trả về tệp kê khai đã sửa đổi.
                
                Tham số Object (Đối tượng) biểu thị yêu cầu ban đầu của Shaka (shaka.extern.Request) đã tạo ra phản hồi này và không xác định nếu Shaka Player không được sử dụng.
              
manifestRequestHandler
(function(non-null cast.framework.NetworkRequestInfo) or undefined)
Một hàm để tuỳ chỉnh yêu cầu nhận một tệp kê khai. Trình xử lý được truyền thông tin yêu cầu mạng để sửa đổi. SDK xử lý thông tin yêu cầu mạng đã sửa đổi để bắt đầu yêu cầu tệp kê khai. Trình xử lý không đồng bộ chỉ được hỗ trợ trên Shaka Player.
protectionSystem
cast.framework.ContentProtection
Hệ thống bảo vệ ưu tiên dùng để giải mã nội dung.
segmentHandler
(function(non-null Uint8Array, non-null cast.framework.NetworkResponseInfo, optional non-null Object) returns (non-null Promise containing non-null Uint8Array or non-null Uint8Array) or undefined)
Trình xử lý để xử lý dữ liệu phân đoạn. Trình xử lý được truyền dữ liệu phân đoạn và trả về dữ liệu phân đoạn đã sửa đổi.
                
                Tham số Object (Đối tượng) biểu thị yêu cầu ban đầu của Shaka (shaka.extern.Request) đã tạo ra phản hồi này và không xác định nếu Shaka Player không được sử dụng.
              
segmentRequestHandler
(function(non-null cast.framework.NetworkRequestInfo) or undefined)
Một hàm để tuỳ chỉnh thông tin yêu cầu nhằm lấy một phân đoạn nội dung nghe nhìn. Trình xử lý sẽ được truyền thông tin yêu cầu mạng để sửa đổi. SDK xử lý thông tin yêu cầu mạng đã sửa đổi để bắt đầu yêu cầu phân đoạn. Các trình xử lý không đồng bộ chỉ được hỗ trợ trên Shaka Player.
segmentRequestRetryLimit
(số hoặc không xác định)
Số lần tối đa để thử lại một yêu cầu mạng cho một phân đoạn. Giá trị mặc định là 3.
shakaConfig
(Đối tượng không rỗng hoặc không xác định)
Đối tượng này được hợp nhất với cấu hình Shaka mặc định của CAF (các lựa chọn được đặt trong đối tượng này sẽ được ưu tiên). Nhà phát triển nên thận trọng khi áp dụng các giá trị cho cấu hình Shaka vì điều này có thể dẫn đến các vấn đề về việc phát. Để biết các lựa chọn được phép trong đối tượng này, hãy xem shaka.util.PlayerConfiguration để biết thêm thông tin.