Класс: QueueItem

Конструктор

ОчередьItem

новый QueueItem (opt_itemId)

Параметр

opt_itemId

Необязательный

число

Идентификатор элемента.

Характеристики

активныеTrackIds

(ненулевой Массив чисел или неопределенный)

Массив активных идентификаторов трека. Если массив не указан, треки по умолчанию будут активны.

Автовоспроизведение

(логическое или неопределенное)

Если параметр autoplay не указан или имеет значение true, медиаплеер начнет воспроизведение элемента в очереди, когда элемент станет currentItem.

пользовательские данные

(Объект, допускающий значение NULL или неопределенный)

Приложение может определить любую необходимую дополнительную информацию об элементе очереди.

идентификатор элемента

(число или неопределенное)

Уникальный идентификатор элемента в очереди. Атрибут является необязательным, поскольку для LOAD или INSERT не следует указывать (поскольку он будет назначен получателем при первом создании/вставке элемента).

СМИ

(ненулевое значение cast.framework.messages.MediaInformation или неопределенное)

Метаданные (включая contentId) элемента списка воспроизведения.

номер заказа

(число или неопределенное)

Используется для отслеживания исходного порядка элементов в очереди для отмены перемешивания.

время предварительной загрузки

(число или неопределенное)

Этот параметр является подсказкой для получателя о необходимости предварительной загрузки этого мультимедийного элемента перед его воспроизведением. Это обеспечивает плавный переход между элементами, воспроизводимыми из очереди. Время выражается в секундах относительно начала воспроизведения данного элемента (обычно конца воспроизведения предыдущего элемента). Например, если значение равно 10 секундам, этот элемент будет предварительно загружен за 10 секунд до завершения предыдущего элемента. Получатель попытается соблюдать это значение, но не гарантирует его, например, если значение превышает продолжительность предыдущего элемента, получатель может просто предварительно загрузить этот элемент вскоре после того, как предыдущий элемент начал воспроизводиться (никогда не будет предварительно загружено два элемента). в параллели). Кроме того, если элемент вставлен в очередь сразу после текущегоItem и время предварительной загрузки превышает время, оставшееся для текущегоItem, предварительная загрузка произойдет как можно скорее. Отрицательные значения явно отключают предварительную загрузку. Если значение равно 0 или не определено, элемент мультимедиа начнет предварительную загрузку, как только предыдущий элемент будет полностью загружен после позиции воспроизведения.

время начала

(число или неопределенное)

Секунды с начала контента. Если контент является живым контентом и startTime не указан, поток начнется с позиции реального времени.