クラス: QueueUpdateRequestData
コレクションでコンテンツを整理
必要に応じて、コンテンツの保存と分類を行います。
プロパティ
currentItemId
(数値または未定義)
変更後の現在のメディア アイテムの ID(指定されていない場合または見つからない場合、currentItem 値は更新前と同じになります)。
currentTime
(数値または未定義)
現在のアイテムの再生を開始するコンテンツの先頭からの秒数。指定した場合、この値は QueueItem レベルで指定された startTime 値よりも優先されます。ただし、これはアイテムの初回再生時のみです。これは、ユーザーがアイテムの中央に移動したために、QueueItem startTime のように currentTime がアイテムに永続的に適用されなくなる、一般的なケースに対応するためのものです。これにより、startTime を動的にリセットする必要がなくなります(スマートフォンがスリープ状態になった場合はリセットできない可能性があります)。
customData
(非 null オブジェクトまたは未定義)
このリクエストのアプリケーション固有のデータ。これにより、センダーとレシーバーは、カスタム メッセージで新しい名前空間を使用する必要なく、メディア プロトコルを簡単に拡張できます。
- 継承元
- cast.framework.messages.RequestData#customData
items
(null ではない、非 null の cast.framework.messages.QueueItem または未定義の配列)
更新するキュー アイテムのリスト。並べ替えは行われず、アイテムには既存の注文が保持されます。
jump
(数値または未定義)
currentItem の位置を基準として アイテム数だけ戻る/戻る(負の値も可)。境界外にある場合、currentItem は、境界をラップするキュー内の次の論理アイテムになります。新しい currentItem の位置は、キューの繰り返し動作のルールに従います。
(数値または未定義)
リクエストが適用されるメディア セッションの ID。
- 継承元
- cast.framework.messages.RequestData#mediaSessionId
repeatMode
(non-null cast.framework.messages.RepeatMode または未定義)
すべてのアイテムが再生されたときのキューの動作。
requestId
数値
リクエストの ID。リクエストとレスポンスの関連付けに使用されます。
- 継承元
- cast.framework.messages.RequestData#requestId
sequenceNumber
(数値または未定義)
すべてのキューコマンドを同期するための数値。
キューコマンドで指定すると、SDK はキューの最新のシーケンス番号がリクエストと一致することを確認します。
現在のシーケンス番号は、送信キュー変更メッセージの一部として提供されます。
- 継承元
- cast.framework.messages.RequestData#sequenceNumber
シャッフル
(ブール値または未定義)
アップデートの処理時に、キューのアイテムをシャッフルします。キューのアイテムがシャッフルされた後、currentItem の位置のアイテムが読み込まれます。
特に記載のない限り、このページのコンテンツはクリエイティブ・コモンズの表示 4.0 ライセンスにより使用許諾されます。コードサンプルは Apache 2.0 ライセンスにより使用許諾されます。詳しくは、Google Developers サイトのポリシーをご覧ください。Java は Oracle および関連会社の登録商標です。
最終更新日 2023-12-02 UTC。
[{
"type": "thumb-down",
"id": "missingTheInformationINeed",
"label":"必要な情報がない"
},{
"type": "thumb-down",
"id": "tooComplicatedTooManySteps",
"label":"複雑すぎる / 手順が多すぎる"
},{
"type": "thumb-down",
"id": "outOfDate",
"label":"最新ではない"
},{
"type": "thumb-down",
"id": "translationIssue",
"label":"翻訳に関する問題"
},{
"type": "thumb-down",
"id": "samplesCodeIssue",
"label":"サンプル / コードに問題がある"
},{
"type": "thumb-down",
"id": "otherDown",
"label":"その他"
}]
[{
"type": "thumb-up",
"id": "easyToUnderstand",
"label":"わかりやすい"
},{
"type": "thumb-up",
"id": "solvedMyProblem",
"label":"問題の解決に役立った"
},{
"type": "thumb-up",
"id": "otherUp",
"label":"その他"
}]
{"lastModified": "\u6700\u7d42\u66f4\u65b0\u65e5 2023-12-02 UTC\u3002"}
[[["わかりやすい","easyToUnderstand","thumb-up"],["問題の解決に役立った","solvedMyProblem","thumb-up"],["その他","otherUp","thumb-up"]],[["必要な情報がない","missingTheInformationINeed","thumb-down"],["複雑すぎる / 手順が多すぎる","tooComplicatedTooManySteps","thumb-down"],["最新ではない","outOfDate","thumb-down"],["翻訳に関する問題","translationIssue","thumb-down"],["サンプル / コードに問題がある","samplesCodeIssue","thumb-down"],["その他","otherDown","thumb-down"]],["最終更新日 2023-12-02 UTC。"]]