Класс: QueueItem

Конструктор

ОчередьItem

новый QueueItem (mediaInfo)

Параметр

медиа информация

chrome.cast.media.MediaInfo

Медиа информация

Значение не должно быть нулевым.

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

активныеTrackIds

обнуляемый Массив чисел

Массив идентификаторов треков, которые должны быть активными. Если массив не указан, треки по умолчанию будут активны. Если указаны два несовместимых идентификатора trackId (например, две активные аудиодорожки), команда завершится с ошибкой INVALID_PARAMETER.

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

логическое значение

Будет ли носитель автоматически воспроизводиться.

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

обнуляемый объект

Пользовательские данные, установленные приложением-приемником.

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

обнуляемое число

Уникальный идентификатор элемента в очереди. Если оно используется в chrome.cast.media.QueueLoad или chrome.cast.media.QueueInsert, оно должно иметь значение null (поскольку оно будет назначено получателем при первом создании/вставке элемента). Для остальных операций это обязательно.

СМИ

ненулевое значение chrome.cast.media.MediaInfo

Описание СМИ.

продолжительность воспроизведения

обнуляемое число

Длительность воспроизведения элемента в секундах. Если оно больше фактической продолжительности — startTime, оно будет ограничено фактической продолжительностью — startTime. Оно может быть отрицательным, в этом случае продолжительность будет равна фактической продолжительности элемента минус предоставленная продолжительность. Нулевая продолжительность фактически означает, что элемент не будет воспроизведен.

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

число

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

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

время начала

число

Секунды от начала мультимедиа до начала воспроизведения.