Класс: Элемент очереди

Конструктор

Элемент очереди

новый элемент очереди (медиаинформация)

Параметр

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

chrome.cast.media.MediaInfo

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

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

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

активтрекидс

nullable Массив чисел

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

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

логический

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

customData

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

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

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

обнуляемый номер

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

СМИ

ненулевой chrome.cast.media.MediaInfo

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

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

обнуляемый номер

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

preloadTime

количество

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

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

время начала

количество

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