Класс: PlaybackConfig

Конструктор

Конфигурация воспроизведения

новая конфигурация воспроизведения()

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

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

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

Продолжительность буферизации мультимедиа в секундах до начала буферизации. Не поддерживается Shaka Player.

авторезюмедюрация

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

Продолжительность буферизованного мультимедиа в секундах для начала/возобновления воспроизведения после автоматической паузы из-за буферизации.

авторезуменумберофсегментс

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

Минимальное количество буферизованных сегментов для начала/возобновления воспроизведения. Для содержимого DASH вместо этого используйте autoResumeDuration.

подписиОбработчик запроса

(функция (ненулевое значение cast.framework.NetworkRequestInfo ) или неопределенное)

Функция для настройки запроса на получение сегмента подписи. Не поддерживается Shaka Player.

включитьSmoothLiveRefresh

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

Флаг, включающий логику обновления манифеста для потоковой передачи Smooth Live.

включитьUITextDisplayer

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

Флаг, включающий средство рендеринга текста на основе DOM Shaka Player, shaka.text.UITextDisplayer . VideoContainer, используемый для создания UITextDisplayer, по умолчанию является родительским элементом видеоэлемента Cast. Использование этого средства отображения текста может вызвать проблемы с синхронизацией между текстовой дорожкой и аудио/видео дорожками, особенно на устройствах Cast предыдущего поколения. Видеоконтейнер может быть неправильно выровнен относительно размера экрана, если в приложении-приемнике используется собственный пользовательский интерфейс.

игнорироватьTtmlPositionInfo

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

Флаг, игнорировать ли информацию о местоположении TTML.

начальная пропускная способность

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

Начальная пропускная способность в битах в секунду.

лицензияCustomData

(строка или неопределенное)

Пользовательские данные лицензии. Не поддерживается Shaka Player.

обработчик лицензии

(функция(ненулевое значение Uint8Array, ненулевое значение cast.framework.NetworkResponseInfo ) возвращает (ненулевое обещание, содержащее ненулевое значение Uint8Array или ненулевое значение Uint8Array) или неопределенное)

Обработчик для обработки данных лицензии. Обработчику передаются данные лицензии, и он возвращает измененные данные лицензии.

Обработчик запроса лицензии

(функция (ненулевое значение cast.framework.NetworkRequestInfo ) или неопределенное)

Функция настройки исходящего запроса на получение лицензии. Обработчику передается информация сетевого запроса, которую необходимо изменить. SDK обрабатывает измененную информацию сетевого запроса, чтобы инициировать запрос лицензии. Асинхронные обработчики поддерживаются только в Shaka Player.

URL-адрес лицензии

(строка или неопределенное)

URL-адрес для получения лицензии.

манифестОбработчик

(функция(строка, ненулевое значение cast.framework.NetworkResponseInfo ) возвращает (ненулевое обещание, содержащее строку или строку) или неопределенное)

Обработчик для обработки данных манифеста. Обработчику передается манифест, и он возвращает измененный манифест.

обработчик манифестареквестера

(функция (ненулевое значение cast.framework.NetworkRequestInfo ) или неопределенное)

Функция для настройки запроса на получение манифеста. Обработчику передается информация сетевого запроса, которую необходимо изменить. SDK обрабатывает измененную информацию сетевого запроса, чтобы инициировать запрос манифеста. Асинхронные обработчики поддерживаются только в Shaka Player.

система защиты

cast.framework.ContentProtection

Предпочтительная система защиты, используемая для расшифровки контента.

обработчик сегмента

(функция(ненулевое значение Uint8Array, ненулевое значение cast.framework.NetworkResponseInfo ) возвращает (ненулевое обещание, содержащее ненулевое значение Uint8Array или ненулевое значение Uint8Array) или неопределенное)

Обработчик для обработки данных сегмента. Обработчику передаются данные сегмента, и он возвращает измененные данные сегмента.

обработчик сегментного запроса

(функция (ненулевое значение cast.framework.NetworkRequestInfo ) или неопределенное)

Функция для настройки информации запроса для получения медиа-сегмента. Обработчику передается информация сетевого запроса, которую необходимо изменить. SDK обрабатывает измененную информацию сетевого запроса, чтобы инициировать запрос сегмента. Асинхронные обработчики поддерживаются только в Shaka Player.

сегментRequestRetryLimit

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

Максимальное количество повторов сетевого запроса для сегмента. По умолчанию 3.

шакаКонфиг

(ненулевой объект или неопределенный)

Этот объект объединяется с конфигурациями Shaka CAF по умолчанию (при этом параметры, установленные в этом объекте, имеют приоритет). Разработчикам следует соблюдать осторожность при применении значений к конфигурации Shaka, поскольку это может привести к проблемам с воспроизведением. Дополнительные сведения о разрешенных параметрах этого объекта см. в разделе shaka.util.PlayerConfiguration .