クラス: QueueUpdateRequestData

コンストラクタ

QueueUpdateRequestData

新しい QueueUpdateRequestData()

拡張
cast.framework.messages.RequestData

プロパティ

currentItemId

(数値または未定義)

変更後の現在のメディア アイテムの ID(提供されていない場合や見つからない場合、currentItem の値は更新前と同じになります)。

currentTime

(数値または未定義)

現在のアイテムの再生を開始するコンテンツ開始からの秒数。指定した場合、QueueItem レベルで指定した startTime 値よりも優先されますが、これはアイテムを初めて再生したときのみです。これは、QueueItem startTime と同様に、currentTime がアイテムに恒久的に適用されるのではなく、ユーザーがアイテムの中央に移動する場合をカバーする一般的なケースを想定しています。startTime を動的にリセットする必要はありません(スマートフォンがスリープ状態になった場合はリセットできない可能性があります)。

カスタムデータ

(null 以外のオブジェクトや未定義)

このリクエストのアプリケーション固有のデータ。これによって、送信者と受信者は、カスタム メッセージで新しい名前空間を使用することなく、メディア プロトコルを簡単に拡張できます。

継承元
cast.framework.messages.RequestData#customData

items

(null 以外の null の cast.framework.messages.QueueItem または未定義の配列)

更新するキュー項目のリスト。並べ替えは行われず、アイテムは既存のオーダーを保持します。

ジャンプ

(数値または未定義)

currentItem の位置に関して、 の数のアイテムをスキップまたは巻き戻します(負の値になることがあります)。境界外の場合、currentItem は境界をラップするキュー内の次の論理アイテムになります。新しい currentItem の位置は、キューの繰り返し動作のルールに従います。

mediaSessionId

(数値または未定義)

リクエストが適用されるメディア セッションの ID。

継承元
cast.framework.messages.RequestData#mediaSessionId

リピートモード

(null 以外の cast.framework.messages.RepeatMode または未定義)

すべてのアイテムが再生されたときのキューの動作。

requestId

数値

リクエストの ID。リクエスト/レスポンスを関連付けるために使用されます。

継承元
cast.framework.messages.RequestData#requestId

シーケンス番号

(数値または未定義)

すべてのキューコマンドを同期する番号。キューコマンドに指定されている場合、SDK はキューの最新シーケンス番号がリクエストと一致することを確認します。現在のシーケンス番号は、送信キューの変更メッセージの一部として提供されます。

継承元
cast.framework.messages.RequestData#sequenceNumber

シャッフル

(ブール値または未定義)

更新が処理されたら、キューの項目をシャッフルします。キューのアイテムがシャッフルされると、currentItem の位置にあるアイテムが読み込まれます。