類別: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 開發

另請參閱
cast.framework.messages.Command

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 即時串流的相容性,建議您將此標記還原至其狀態 如果遇到輕微問題,就會套用預設設定。

版本代碼

(數字或未定義)

做為內部版本號碼的整數,用來代表接收端 版本。這個數字僅供用來區分接收器 發布指標這個編號應隨 並保持繫結至該版本。