В ролях. рамки . сообщения . QueueUpdateRequestData
Данные запроса очереди ОБНОВЛЕНИЯ медиа-события.
Конструктор
QueueUpdateRequestData
новый QueueUpdateRequestData()
- Расширяет
- cast.framework.messages.RequestData
Характеристики
текущийItemId
(число или не определено)
ID текущего элемента мультимедиа после изменений (если он не указан или не найден, значение currentItem будет таким же, как и до обновления).
Текущее время
(число или не определено)
Секунды с начала содержимого для начала воспроизведения текущего элемента. Если указано, это значение будет иметь приоритет над значением startTime, предоставленным на уровне QueueItem, но только при первом воспроизведении элемента. Это сделано для того, чтобы покрыть общий случай, когда пользователь переходит к середине элемента, поэтому currentTime не применяется к элементу постоянно, как это делает QueueItem startTime. Это позволяет избежать динамического сброса startTime (это может быть невозможно, если телефон перешел в спящий режим).
customData
(ненулевой объект или неопределенный)
Данные приложения для этого запроса. Это позволяет отправителю и получателю легко расширять медиа-протокол без необходимости использовать новое пространство имен с настраиваемыми сообщениями.
- Унаследовано от
- cast.framework.messages.RequestData#customData
Предметы
(ненулевой массив ненулевых cast.framework.messages.QueueItem или undefined)
Список элементов очереди для обновления. Никакого изменения порядка не произойдет, элементы сохранят существующий порядок.
Прыжок
(число или не определено)
Пропустить/вернуться
медиасессионид
(число или не определено)
Идентификатор сеанса мультимедиа, к которому относится запрос.
- Унаследовано от
- cast.framework.messages.RequestData#mediaSessionId
Режим повторения
(ненулевой cast.framework.messages.RepeatMode или неопределенный)
Поведение очереди, когда все элементы воспроизведены.
идентификатор запроса
количество
Идентификатор запроса, используемый для сопоставления запроса/ответа.
- Унаследовано от
- cast.framework.messages.RequestData#requestId
Последовательность чисел
(число или не определено)
Число для синхронизации всех команд очереди. Если это предусмотрено для команды очереди, SDK проверит соответствие последнего порядкового номера очереди запросу. Текущий номер последовательности предоставляется как часть исходящих сообщений об изменении очереди.
- Унаследовано от
- cast.framework.messages.RequestData#sequenceNumber
перемешивать
(логическое или неопределенное)
Перемешайте элементы очереди при обработке обновления. После перетасовки элементов очереди будет загружен элемент в позиции currentItem.