cast. framework. messages。 QueueItem
アイテム情報をキューに登録します。アプリ デベロッパーは、cast.framework.messages.InsertQueueItems を使用してキュー要素を挿入するための QueueItem を作成しなければならない場合があります。その場合、itemId は指定しないでください(アイテムがキューに挿入されると、実際の itemId が割り当てられます)。これにより、送信者のアプリから追加されたアイテムと ID が競合しなくなります。
コンストラクタ
QueueItem(キュー項目)
新しい QueueItem(opt_itemId)
パラメータ |
|
---|---|
opt_itemId |
任意 数値 商品アイテム ID。 |
プロパティ
activeTrackId
(数値の null 以外の配列、または未定義)
アクティブな Track TrackId の配列。配列が指定されていない場合、デフォルトのトラックがアクティブになります。
自動再生
(ブール値または未定義)
自動再生パラメータが指定されていないか true の場合、メディア プレーヤーは、アイテムが currentItem になったときに、キュー内の要素の再生を開始します。
カスタムデータ
(null 値許容オブジェクトまたは未定義)
アプリケーションは、必要に応じて追加のキューアイテム情報を定義できます。
itemId
(数値または未定義)
キュー内のアイテムの一意の識別子。LOAD または INSERT は指定しないため、この属性は省略可能です(アイテムの作成時または挿入時に受信者によって割り当てられるため)。
media
(null 以外の cast.framework.messages.MediaInformation または未定義)
再生リスト要素のメタデータ(contentId を含む)。
orderId
(数値または未定義)
キュー内のアイテムの並べ替え順を追跡し、シャッフルを元に戻すために使用される。
preloadTime
(数値または未定義)
このパラメータは、受信者がこのメディア アイテムを再生する前にプリロードします。これにより、キューから再生されたアイテム間をスムーズに遷移できます。この時間は、このアイテムの再生の開始時点を基準とした秒数で表されます(通常は前のアイテムの終了時点)。たとえば、値が 10 秒の場合、前のアイテムが完了する 10 秒前にこのアイテムがプリロードされます。レシーバーはこの値を優先しようと試みますが、この値が保証されるわけではありません。たとえば、アイテムが前のアイテム期間よりも長い場合、レシーバーは、前のアイテムの再生が開始された直後にこのアイテムをプリロードする可能性があります(2 つのアイテムが並行してプリロードされることはありません)。また、アイテムが現在のアイテムの直後にキューに挿入され、プリロードする時間が現在のアイテムの残り時間よりも長い場合、プリロードはできるだけ早く行われます。負の値を指定すると、プリロードが明示的に無効になります。値を 0 にするか未定義にした場合、メディア アイテムは、再生位置の後に前のアイテムが完全にダウンロードされ次第、プリロードを開始します。
startTime
(数値または未定義)
コンテンツの開始からの秒数。コンテンツがライブ コンテンツで、startTime が指定されていない場合、ストリームはライブ位置から開始されます。