Класс: PlaybackConfig

Конструктор

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

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

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

autoPauseDuration

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

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

autoResumeDuration

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

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

autoResumeNumberOfSegments

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

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

титрыRequestHandler

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

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

включитьSmoothLiveRefresh

логический

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

включитьUITextDisplayer

логический

Флаг для включения средства визуализации текста на основе DOM в Shaka Player, shaka.text.UITextDisplayer: https://shaka-player-demo.appspot.com/docs/api/shaka.text.UITextDisplayer.html. VideoContainer, используемый для создания UITextDisplayer, по умолчанию является родителем Cast.

  1. Использование этого средства отображения текста может вызвать проблемы с синхронизацией между текстовой дорожкой и аудио/видео дорожками, особенно на устройствах Cast старшего поколения.
  2. VideoContainer может быть неправильно выровнен по отношению к размеру экрана, если в приложении-получателе используется пользовательский интерфейс.

ignoreTtmlPositionInfo

логический

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

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

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

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

лицензияCustomData

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

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

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

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

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

лицензияRequestHandler

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

Функция настройки запроса на получение лицензии.

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

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

URL для получения лицензии.

manifestHandler

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

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

манифестрекуестхэндлер

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

Функция для настройки запроса на получение манифеста.

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

cast.framework.ContentProtection

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

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

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

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

сегментRequestHandler

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

Функция для настройки информации запроса для получения медиасегмента.

сегментRequestRetryLimit

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

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

shakaConfig

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

Этот объект объединен с конфигурациями Shaka CAF по умолчанию (при этом параметры, установленные в этом объекте, имеют приоритет). Разработчики должны соблюдать осторожность при применении значений к конфигурации Shaka, так как это может привести к проблемам с воспроизведением. Информацию о разрешенных параметрах этого объекта см. на странице https://shaka-player-demo.appspot.com/docs/api/shaka.extern.html#.PlayerConfiguration .