cast. framework. CastReceiverOptions
Các tuỳ chọn bối cảnh của thiết bị nhận nội dung truyền. Tất cả các thuộc tính đều không bắt buộc.
Hàm dựng
CastReceiverOptions
new CastReceiverOptions()
Thuộc tính
adBreakPreloadTime
(số hoặc không xác định)
Thời gian tải trước nội dung của một điểm chèn quảng cáo riêng lẻ, tính bằng giây. Điều này giúp bạn tránh tải trước điểm chèn quảng cáo quá sớm, nhờ đó không làm ảnh hưởng đến các chỉ số quảng cáo. Nếu bạn không cung cấp, hệ thống sẽ sử dụng giá trị mặc định là 5 giây.
customNamespaces
Đối tượng không rỗng có các thuộc tính cast.framework.system.MessageType không rỗng
Bản đồ không gian tên thông báo tuỳ chỉnh và các loại thông báo đó. Không gian tên thông báo tuỳ chỉnh phải được khởi chạy trước khi ứng dụng bắt đầu, vì vậy, bạn phải cung cấp các không gian tên này trong các tuỳ chọn của trình nhận. (Loại thông báo mặc định là JSON nếu không được cung cấp tại đây).
disableIdleTimeout
(boolean hoặc không xác định)
Nếu đúng, ngăn không cho thiết bị nhận đóng khi thiết bị ở trạng thái rảnh sau khi quá trình phát đang hoạt động dừng lại. Bạn chỉ nên sử dụng thuộc tính này cho các ứng dụng không phải ứng dụng đa phương tiện.
enforceSupportedCommands
boolean
Nếu đúng, mọi lệnh đa phương tiện không có trong bản đồ supportedCommands sẽ tạo ra lỗi. cast.framework.messages.ErrorReason sẽ được đặt thành NOT_SUPPORTED. Giá trị mặc định là false, cho phép thực thi các lệnh đa phương tiện mà không cần kiểm tra bản đồ.
localSenderId
(chuỗi hoặc không xác định)
Mã nhận dạng người gửi dùng cho các yêu cầu cục bộ. Giá trị mặc định là "local".
maxInactivity
(số hoặc không xác định)
Thời gian tối đa (tính bằng giây) trước khi đóng kết nối người gửi không hoạt động. Việc đặt giá trị này sẽ cho phép thông báo nhịp tim duy trì kết nối. Dùng để phát hiện người gửi không phản hồi nhanh hơn thời gian chờ TCP thông thường. Giá trị tối thiểu là 5 giây; không có giới hạn trên, nhưng thường mất vài phút trước khi hết thời gian chờ TCP của nền tảng. Giá trị mặc định là 10 giây.
mediaElement
(HTMLMediaElement không rỗng hoặc không xác định)
Phần tử nội dung nghe nhìn để phát nội dung. Hành vi mặc định là sử dụng phần tử nội dung nghe nhìn đầu tiên tìm thấy trên trang.
playbackConfig
(cast.framework.PlaybackConfig không rỗng hoặc không xác định)
Cấu hình phát có tham số tuỳ chỉnh.
playWatchedBreak
(boolean hoặc không xác định)
Nếu đúng, điểm chèn quảng cáo do khách hàng ghép nối sẽ phát ngay cả khi đã được xem.
preferredPlaybackRate
(số hoặc không xác định)
Tốc độ phát sẽ được sử dụng nếu không được chỉ định trong yêu cầu tải. Phạm vi cho phép là từ 0,5 đến 2, trong đó 1 là tốc độ bình thường.
preferredTextLanguage
(chuỗi hoặc không xác định)
Ngôn ngữ dùng cho bản nhạc văn bản nếu yêu cầu tải không chỉ định bản nhạc đang hoạt động.
danh sách chờ
(cast.framework.QueueBase không rỗng hoặc không xác định)
Triển khai hàng đợi tuỳ chỉnh.
shakaVariant
(cast.framework.ShakaVariant không rỗng hoặc không xác định)
Bản dựng Shaka Player nào sẽ được tải. Đặt thành cast.framework.ShakaVariant.DEBUG để tải bản gỡ lỗi.
shakaVersion
(chuỗi hoặc không xác định)
Phiên bản Shaka ở định dạng MAJOR.MINOR.PATCH hoặc MAJOR.MINOR.PATCH-SUFFIX, ví dụ: "4.15.56" (mặc định hiện tại).
Các phiên bản được hỗ trợ là >=4.15.56 <6.0.0. Các phiên bản không còn được dùng nữa nhưng vẫn tương thích là >=2.5.6 <4.15.56.
LƯU Ý: Bạn không nên dùng các phiên bản Shaka Player cũ hơn phiên bản mặc định, vì nhiều lỗi đã được khắc phục trong các phiên bản mới nhất. Bạn có thể chỉ định các phiên bản mới hơn tại đây để chọn sử dụng các bản sửa lỗi hoặc tính năng bổ sung chưa được cung cấp theo mặc định. Tuy nhiên, xin lưu ý rằng các bản phát hành trong tương lai của SDK Trình thu nhận web có thể thay đổi phạm vi phiên bản được hỗ trợ và buộc bạn phải sử dụng một phiên bản khác với phiên bản bạn chỉ định tại đây. Bạn chỉ nên sử dụng cờ này làm biện pháp tạm thời và theo hướng dẫn của nhóm hỗ trợ Cast. (https://developers.google.com/cast/support) Bạn tự chịu rủi ro khi sử dụng.
skipMplLoad
(boolean hoặc không xác định)
Nếu đúng, ngăn trình thu nhận tải trình phát MPL.
skipPlayersLoad
(boolean hoặc không xác định)
Nếu đúng, ngăn thiết bị nhận tải thư viện trình phát MPL hoặc Shaka. Tương đương với việc đặt cả skipMplLoad và skipShakaLoad thành true.
skipShakaLoad
(boolean hoặc không xác định)
Nếu đúng, ngăn trình thu tải trình phát Shaka.
statusText
(chuỗi hoặc không xác định)
Văn bản thể hiện trạng thái của ứng dụng. Tên này phải đáp ứng các quy tắc quốc tế hoá vì có thể được ứng dụng của người gửi hiển thị.
supportedCommands
(số hoặc không xác định)
Mặt nạ bit của các lệnh đa phương tiện được ứng dụng hỗ trợ. Phải luôn hỗ trợ LOAD, PLAY, STOP, GET_STATUS. Nếu bạn không cung cấp giá trị này, thì PAUSE, SEEK, STREAM_VOLUME, STREAM_MUTE, EDIT_TRACKS và tốc độ phát cũng được giả định là được hỗ trợ.
- Xem thêm
- cast.framework.messages.Command
uiConfig
(cast.framework.ui.UiConfig không rỗng hoặc không xác định)
Cấu hình giao diện người dùng.
useLegacyDashSupport
(boolean hoặc không xác định)
Nếu true, hãy sử dụng MPL cho nội dung DASH.
useShakaForHls
(boolean hoặc không xác định)
Nếu true, hãy dùng Shaka Player cho nội dung HLS. Giá trị mặc định là false.
LƯU Ý: Shaka Player không phải là trình phát mặc định cho nội dung HLS vì vẫn còn thiếu một số tính năng và vì chúng tôi muốn đảm bảo rằng trình phát này hoạt động hiệu quả và tương thích rộng rãi với các bộ thu HLS trước khi đặt làm trình phát mặc định. Nếu chọn sử dụng Shaka Player cho HLS trước khi ra mắt chính thức, bạn nên báo cáo mọi vấn đề gặp phải. (https://developers.google.com/cast/support) Trước khi ra mắt đầy đủ Shaka Player cho HLS, chúng tôi không đảm bảo về khả năng tương thích của Shaka Player cho HLS và có thể khuyên bạn nên huỷ bỏ cờ này về chế độ cài đặt mặc định nếu bạn gặp phải các vấn đề không nhỏ.
versionCode
(số hoặc không xác định)
Một số nguyên được dùng làm số phiên bản nội bộ để đại diện cho phiên bản bộ thu của bạn. Số này chỉ dùng để phân biệt giữa các bản phát hành của thiết bị nhận khi thu thập chỉ số. Bạn nên tăng giá trị này theo từng bản phát hành và giữ nguyên giá trị đó cho bản phát hành đó trong trường hợp khôi phục.