Lớp: CastReceiverOptions

Hàm dựng

CastReceiverOptions

hồ sơ thanh toán CastReceiverOptions()

Thuộc tính

adBreakPreloadTime

(số hoặc không xác định)

Khoảng thời gian chúng ta nên tải trước nội dung của một quảng cáo riêng lẻ ngắt, tính bằng giây. Điều này cũng cho phép bạn tránh tải trước một điểm chèn quảng cáo quá xa và do đó gây nhầm lẫn các chỉ số quảng cáo của bạn. Nếu không được cung cấp, giá trị mặc định là 5 giây sẽ được sử dụng.

customNamespaces

Đối tượng không rỗng có các thuộc tính cast.framework.system.MessageType không rỗng

Liên kết các không gian tên thông báo tuỳ chỉnh và loại không gian tên. Tuỳ chỉnh không gian tên thông báo phải được khởi tạo trước khi ứng dụng bắt đầu, nên chúng phải được cung cấp trong tuỳ chọn trình nhận. (Loại thông báo mặc định là JSON nếu không được cung cấp ở đây).

disableIdleTimeout

(boolean hoặc không xác định)

Nếu là true, ngăn không cho receiver bị đóng khi chuyển sang trạng thái rảnh sau khi dừng phát đang hoạt động. Bạn chỉ nên sử dụng thuộc tính này cho ứng dụng không phải phương tiện.

enforceSupportedCommands

hằng số

boolean

Nếu đúng, mọi lệnh phương tiện không có trong bản đồ supportedCommands sẽ tạo lỗi. Hệ thống sẽ đặt Cast.framework.messages.ErrorReason thành NOT_COUNT. Giá trị mặc định là false, cho phép dùng các lệnh đa phương tiện để thực thi mà không cần kiểm tra bản đồ.

localSenderId

(chuỗi hoặc không xác định)

Mã người gửi được 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 chế độ không hoạt động kết nối người gửi. Khi đặt giá trị này, hệ thống sẽ cho phép lưu giữ thông báo về nhịp tim kết nối vẫn còn hoạt động. Dùng để phát hiện người gửi không phản hồi nhanh hơn thời gian chờ thông thường của TCP. Giá trị tối thiểu là 5 giây; không có phía trên ràng buộc được thực thi, nhưng thường mất vài phút trước khi TCP nền tảng có tác dụng khô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ử phương tiện để phát nội dung. Hành vi mặc định là sử dụng phần tử phương tiện đầu tiên tìm thấy trên trang.

playbackConfig

(cast.framework.PlaybackConfig không có giá trị rỗng hoặc không xác định)

Cấu hình phát có các thông số tuỳ chỉnh.

playWatchedBreak

(boolean hoặc không xác định)

Nếu true, điểm chèn quảng cáo do máy khách ghép sẽ phát ngay cả khi đã xảy ra đã xem.

preferredPlaybackRate

(số hoặc không xác định)

Tốc độ phát sẽ được sử dụng nếu bạn không chỉ định trong yêu cầu tải. Cho phép phạm vi là 0,5 đến 2, với 1 là tốc độ bình thường.

preferredTextLanguage

(chuỗi hoặc không xác định)

Ngôn ngữ dùng cho đoạn văn bản nếu yêu cầu tải không chỉ định một bản phụ đề đ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 một 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, ví dụ: "4.9.2" ( mặc định hiện tại).

Các phiên bản được hỗ trợ: >=4.9.2 <5.0.0. Các phiên bản không dùng nữa nhưng vẫn tương thích là >=2.5.6 <4.9.2.

LƯU Ý: Bạn không nên sử dụng các phiên bản Shaka Player cũ hơn phiên bản mặc định. nhiều lỗi đã được khắc phục trong phiên bản mới nhất. Phiên bản mới hơn có thể được chỉ định ở đây để chọn sử dụng các bản sửa lỗi hoặc tính năng bổ sung chưa nhưng vẫn có sẵn 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 Web receiver có thể thay đổi phạm vi phiên bản được hỗ trợ và buộc sử dụng một phiên bản khác với phiên bản bạn chỉ định ở đây. Cờ này chỉ nên sử dụng như một biện pháp tạm thời và theo hướng dẫn của Nhóm hỗ trợ tính năng Truyền. (https://developers.google.com/cast/support) Sử dụng tại rủi ro của chính mình.

skipMplLoad

(boolean hoặc không xác định)

Nếu là true, lệnh này sẽ ngăn bộ nhận tải trình phát MPL.

skipPlayersLoad

(boolean hoặc không xác định)

Nếu là true, ngăn bộ nhận tải trình phát MPL hoặc Shaka thư viện. 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 là true, ngăn receiver 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. Số điện thoại phải đáp ứng quy tắc quốc tế hoá, do người gửi có thể hiển thị thông tin này .

supportedCommands

(số hoặc không xác định)

Mặt nạ bit của các lệnh phương tiện được ứng dụng hỗ trợ. TẢI, PHÁT, DỪNG, GET_STATUS phải luôn được hỗ trợ. Nếu bạn không cung cấp giá trị này thì TẠM DỪNG, ĐANG XEM, STREAM_VOLUME, STREAM_MUTE, EDIT_ cache và PLAYBACK_RATE cũng giả định là được hỗ trợ.

Xem thêm
cast.framework.messages.Command

uiConfig

(cast.framework.ui.UiConfig không có giá trị 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 là true, hãy sử dụng MPL cho nội dung DASH.

useShakaForHls

(boolean hoặc không xác định)

Nếu là 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ì có 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 có hiệu suất cao và tương thích rộng rãi với các bộ thu HLS trước khi biến nó thành mặc định. Nếu bạn chọn sử dụng Shaka Player cho HLS trước ra mắt, chúng tôi sẽ đề nghị bạn báo cáo mọi sự cố mà bạn gặp phải. (https://developers.google.com/cast/support) Trước khi triển khai đầy đủ của Shaka Player cho HLS, chúng tôi không đảm bảo về Shaka Player khả năng tương thích cho HLS, và bạn nên hoàn nguyên cờ này về cài đặt mặc định nếu bạn gặp phải các vấn đề không nhỏ.

Mã phiên bản mã (versionCode)

(số hoặc không xác định)

Số nguyên được dùng làm số phiên bản nội bộ để đại diện cho dịch vụ nhận . Số này chỉ được dùng để phân biệt giữa người nhận phát hành khi thu thập chỉ số. Giá trị này phải được tăng lên theo mỗi phát hành và duy trì liên kết với bản phát hành đó trong trường hợp khôi phục.