cast. framework. QueueManager
QueueManager は、いくつかのキュー操作 API をデベロッパーに公開します。
- 例外
-
non-null Error
: コンストラクタが直接使用される場合。 QueueManager にアクセスするには、cast.framework.PlayerManager#getQueueManager を呼び出してください。
Methods
getContainerMetadata
getContainerMetadata() は cast.framework.messages.ContainerMetadata を返します。
コンテナ メタデータを取得します。
- 戻り値
getCurrentItem
getCurrentItem() が cast.framework.messages.QueueItem を返す
現在のキューアイテムを返します。
- 戻り値
-
nullable cast.framework.messages.QueueItem
getCurrentItemIndex
getCurrentItemIndex() は数値を返す
現在のキュー アイテムのインデックスを返します。
- 戻り値
-
number
現在のアイテム インデックス
getItems
getItems() は、null ではない cast.framework.messages.QueueItem の配列を返します。
キュー アイテムを返します。
- 戻り値
-
non-null Array of non-null cast.framework.messages.QueueItem
insertItems
insertItems(items, insertBefore)
アイテムをキューに挿入します。
パラメータ |
|
---|---|
items |
null 以外の cast.framework.messages.QueueItem の配列。 値を null にすることはできません。 |
insertBefore |
任意 数値 挿入されたリストの直後に 配置されるアイテムの ID。リストが指定されていない場合、またはリストが見つからない場合は、リストがキューの末尾に追加されます。 |
removeItems
removeItems(itemIds)
アイテムをキューから削除します。
パラメータ |
|
---|---|
itemIds |
数値の配列 再注文する商品アイテムの ID。 値を null にすることはできません。 |
setContainerMetadata
setContainerMetadata(containerMetadata)
コンテナのメタデータを設定します。
パラメータ |
|
---|---|
containerMetadata |
cast.framework.messages.ContainerMetadata 値を null にすることもできます。 |
setQueueStatusLimit
setQueueStatusLimit(limitQueueItemsInStatus)
[メディア ステータス] で報告されるキュー アイテム数を制限するかどうかを設定します(デフォルトは true)。
パラメータ |
|
---|---|
limitQueueItemsInStatus |
boolean |
updateItems
updateItems(items)
itemId を照合して既存のキュー アイテムを更新します。
パラメータ |
|
---|---|
items |
null 以外の cast.framework.messages.QueueItem の配列。 値を null にすることはできません。 |