クラス: QueueItem

コンストラクタ

QueueItem

new QueueItem(opt_itemId)

パラメータ

opt_itemId

任意

数値

商品アイテム ID。

プロパティ

activeTrackIds

(null 以外の数値の配列または未定義)

アクティブな Track TrackId の配列。配列が指定されていない場合は、デフォルトのトラックがアクティブになります。

自動再生

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

自動再生パラメータが指定されていないか true の場合、アイテムが currentItem になったときに、メディア プレーヤーはキュー内の要素の再生を開始します。

customData

(null 許容オブジェクトまたは未定義)

アプリケーションで、さらに必要なキュー アイテム情報を定義できます。

itemId

(数値または未定義)

キュー内のアイテムの一意の識別子。LOAD または INSERT の場合は指定しない(アイテムが最初に作成または挿入されるときにレシーバによって割り当てられるため)ため、この属性は省略可能です。

media

(非 null cast.framework.messages.MediaInformation または未定義)。

再生リスト要素のメタデータ(contentId を含む)。

orderId

(数値または未定義)

キュー内のアイテムの元の順序を追跡し、シャッフルを元に戻すために使用されます。

preloadTime

(数値または未定義)

このパラメータは、レシーバーがこのメディア アイテムを再生する前にプリロードするためのヒントです。これにより、キューから再生されるアイテム間をスムーズに遷移できます。時間は、このアイテムの再生開始時(通常は前のアイテムの再生終了時)を基準とする秒数で表されます。たとえば、値が 10 秒の場合、このアイテムは前のアイテムが終了するまで 10 秒前にプリロードされます。レシーバは、この値を尊重しようとしますが、保証するとは限りません。たとえば、値が前のアイテムの再生時間よりも大きい場合、レシーバは前のアイテムの再生が開始した直後にそのアイテムをプリロードするだけで済みます(2 つのアイテムが並行してプリロードされることはありません)。また、currentItem の直後にアイテムがキューに挿入され、プリロードの時間が currentItem の残り時間よりも長い場合、プリロードは可能な限り早く行われます。負の値を指定するとプリロードが明示的に無効になります。値が 0 または未定義の場合、その再生位置から前のアイテムが完全にダウンロードされるとすぐに、メディア アイテムのプリロードが開始されます。

startTime

(数値または未定義)

コンテンツ開始からの経過秒数。コンテンツがライブ コンテンツであり、startTime が指定されていない場合、ストリームはライブの位置から開始されます。