бросать. рамки . Менеджер очередей
QueueManager предоставляет разработчикам несколько API-интерфейсов управления очередью.
- Броски
non-null Error
Если конструктор используется напрямую. Доступ к QueueManager следует осуществлять только путем вызова cast.framework.PlayerManager#getQueueManager .
Методы
getContainerMetadata
getContainerMetadata() возвращает cast.framework.messages.ContainerMetadata
Получить метаданные контейнера.
- Возврат
getCurrentItem
getCurrentItem() возвращает cast.framework.messages.QueueItem
Возвращает текущий элемент очереди.
- Возврат
nullable cast.framework.messages.QueueItem
getCurrentItemIndex
getCurrentItemIndex() возвращает число
Возвращает индекс текущего элемента очереди.
- Возврат
number
Текущий индекс элемента
getItems
getItems() возвращает массив ненулевых значений cast.framework.messages.QueueItem
Возвращает элементы очереди.
- Возврат
non-null Array of non-null cast.framework.messages.QueueItem
вставкаItems
InsertItems (элементы, вставитьBefore)
Вставляет элементы в очередь.
Параметр | |
---|---|
предметы | Массив ненулевых значений cast.framework.messages.QueueItem Значение не должно быть нулевым. |
вставитьперед | Необязательный число ID элемента, который будет расположен сразу после вставленного списка. Если он не указан или не найден, список будет добавлен в конец очереди. |
удалитьItems
удалитьItems (идентификаторы элементов)
Удаляет элементы из очереди.
Параметр | |
---|---|
идентификаторы предметов | Массив чисел Идентификаторы элементов, порядок которых нужно изменить. Значение не должно быть нулевым. |
setContainerMetadata
setContainerMetadata (контейнерМетаданные)
Установите метаданные контейнера.
Параметр | |
---|---|
контейнерМетаданные | cast.framework.messages.ContainerMetadata Значение может быть нулевым. |
setQueueStatusLimit
setQueueStatusLimit (limitQueueItemsInStatus)
Устанавливает, следует ли ограничивать количество элементов очереди, о которых будет сообщаться в состоянии носителя (по умолчанию — true).
Параметр | |
---|---|
лимиткуеуитемсинстатус | логическое значение |
апдейтитемс
updateItems (предметы)
Обновляет существующие элементы очереди, сопоставляя itemId.
Параметр | |
---|---|
предметы | Массив ненулевых значений cast.framework.messages.QueueItem Значение не должно быть нулевым. |