cast. 架構。 訊息。 PreloadRequestData
媒體事件 PRELOAD 要求資料。
建構函式
PreloadRequestData
new PreloadRequestData(itemId)
參數 |
|
---|---|
itemId |
號碼 佇列項目的 ID。 |
屬性
activeTrackIds
(非空值陣列,數量或未定義)
使用中的 trackId 陣列。如未提供陣列,則會啟用預設音軌。
自動播放
(布林值或未定義)
如果指定了自動播放參數,媒體播放器會在載入時開始播放內容。即使未指定自動播放功能,媒體播放器導入作業仍可能選擇立即開始播放。
憑證
(字串或未定義)
選用的使用者憑證。
credentialsType
(字串或未定義)
選用的憑證類型。 「雲端」類型是由語音助理指令產生的載入要求使用的預留類型。
currentTime
(數字或未定義)
內容開頭後的秒數。如果內容為直播內容,且未指定「currentTime」,串流會在直播的位置開始。
customData
(非空值或未定義的物件)
這項要求的應用程式專屬資料。透過這項功能,傳送者和接收方可以輕鬆擴充媒體通訊協定,不必使用自訂訊息使用新的命名空間。
itemId
號碼
佇列項目的 ID。
loadOptions
(非空值的 cast.framework.messages.LoadOptions 或未定義)
已新增載入選項。
media
non-null cast.framework.messages.MediaInformation
與載入要求相關聯的媒體資訊。
mediaSessionId
(數字或未定義)
要求套用的媒體工作階段 ID。
playbackRate
(數字或未定義)
媒體播放速率。
queueData
(非空值的 cast.framework.messages.QueueData 或未定義)
佇列資料。
requestId
號碼
要求的 ID,用於建立要求/回應的關聯。
sequenceNumber
(數字或未定義)
同步處理所有佇列指令的數字。 如果為佇列指令提供,SDK 會驗證佇列的最新序號與要求相符。目前的 orderNumber 會在傳出佇列已變更訊息中提供。