cast. framework. CastReceiverOptions
投放接收器內容選項。 所有屬性皆為選用屬性。
建構函式
CastReceiverOptions
新品 CastReceiverOptions()
屬性
adBreakPreloadTime
(數字或未定義)
系統應提前多久預先載入個別廣告的內容 插播廣告這樣就能避免預先載入廣告插播時間點 導致廣告指標混淆 如未提供,系統會採用預設值 5 秒。
customNamespaces
包含非空值 cast.framework.system.MessageType 屬性的非空值物件
自訂訊息命名空間及其類型的對應圖。自訂 訊息命名空間必須先初始化 因此必須在接收端選項中提供。 (如未在這裡提供,預設訊息類型為 JSON)。
disableIdleTimeout
(布林值或未定義)
如果為 true,防止接收器進入閒置狀態時關閉 。這個屬性只能用於 非媒體應用程式
enforceSupportedCommands
布林值
如果為 true,任何不在 supportedCommands 對應中的媒體指令, 產生錯誤。系統將會設定 cast.framework.messages.ErrorReason 改為 NOT_SUPPORTED預設值為 false,允許媒體指令 而不需查看地圖
localSenderId
(字串或未定義)
用於本機要求的寄件者 ID。預設值為「local」。
maxInactivity
(數字或未定義)
關閉閒置前的最長時間 (以秒為單位) 。設定這個值可讓心跳訊息保持 就會發生連線狀態。用於偵測無回應的寄件者,速度比 以及一般 TCP 逾時最小值為 5 秒;沒有大寫 但通常是在執行平台 TCP 前幾分鐘 遊戲逾時。預設值為 10 秒。
mediaElement
(非空值 HTMLMediaElement 或未定義)
要用來播放內容的媒體元素。預設行為是使用 網頁中的第一個媒體元素
playbackConfig
(非空值 cast.framework.PlaybackConfig 或未定義)
包含自訂參數的播放設定。
playWatchedBreak
(布林值或未定義)
若為 true,即使已有客戶拼接的休息時間,也會發生 觀看。
preferredPlaybackRate
(數字或未定義)
在載入要求中未指定使用的播放速率。允許 範圍介於 0.5 到 2 之間,1 為正常速度。
preferredTextLanguage
(字串或未定義)
若載入請求失敗,用於文字追蹤的語言 指定有效的測試群組。
佇列
(非空值 cast.framework.QueueBase 或未定義)
自訂佇列實作。
shakaVariant
(非空值 cast.framework.ShakaVariant 或未定義)
應載入哪個版本的 Shaka Player。設為
cast.framework.ShakaVariant.DEBUG
:載入偵錯版本。
shakaVersion
(字串或未定義)
採用 MAJOR.MINOR.PATCH 格式的 Shaka 版本,例如「4.9.2」( 目前的預設值)。
支援的版本為 >=4.9.2 <5.0.0。 已淘汰,但仍相容的版本為 >=2.5.6 <4.9.2。
注意:不建議使用低於預設值的 Shaka Player 版本。 許多錯誤都已在最新版本中修正。較新的版本可能會 只要在此處指定使用其他錯誤修正或功能即可 預設提供的選項不過請注意,日後推出的版本 Web Receiver SDK 可能會變更支援版本範圍 強制使用未指定的版本。這個標記 應該只做為臨時措施使用, Cast 支援團隊。(https://developers.google.com/cast/support)。請使用以下網址 風險。
skipMplLoad
(布林值或未定義)
如果為 true,會禁止接收端載入 MPL 播放器。
skipPlayersLoad
(布林值或未定義)
如果為 true,系統會禁止接收者載入 MPL 或 Shaka 播放器 程式庫等同於設定 SkipMplLoad 和 SkipShakaLoad 設為 true
skipShakaLoad
(布林值或未定義)
如果為 true,則防止接收者載入 Shaka 播放器。
statusText
(字串或未定義)
代表應用程式狀態的文字。它應該符合 國際化規則,因為寄件端可能會顯示 應用程式。
supportedCommands
(數字或未定義)
媒體指令位元遮罩 應用程式可支援的功能LOAD、PLAY、STOP、GET_STATUS 必須始終 。若未提供這個值,則暫停、SEEK、 STREAM_VOLUME、STREAM_MUTE、EDIT_TRACKS 和 PLAYBACK_RATE 也都在 完全由 Google 開發
uiConfig
(非空值 cast.framework.ui.UiConfig 或未定義)
UI 設定。
useLegacyDashSupport
(布林值或未定義)
如果是 true
,則針對 DASH 內容使用 MPL。
useShakaForHls
(布林值或未定義)
如果是 true
,請為 HTTP 即時串流內容使用 Shaka Player。預設為 false
。
注意:Shaka Player 並非 HTTP 即時串流內容的預設選項,因為 還有更多功能,我們會盡力確保 能夠與 HTTP 即時串流接收器大致相容 預設值。如果你在官方發布前選擇加入 Shaka Player for HLS 推出某項產品時,如果遇到任何問題,歡迎向我們回報。 (https://developers.google.com/cast/support) 於服務全面推出前 針對 HTTP 即時串流的 Shaka 選手,我們不為 Shaka 玩家做出保證 與 HTTP 即時串流的相容性,建議您將此標記還原至其狀態 如果遇到輕微問題,就會套用預設設定。
版本代碼
(數字或未定義)
做為內部版本號碼的整數,用來代表接收端 版本。這個數字僅供用來區分接收器 發布指標這個編號應隨 並保持繫結至該版本。