Класс StreamManager
Оптимизируйте свои подборки
Сохраняйте и классифицируйте контент в соответствии со своими настройками.
Этот класс обрабатывает динамические потоки вставки рекламы. Он управляет взаимодействием с серверами DAI, обрабатывает запросы отслеживания и генерирует события потока и рекламы.
Строители
конструктор
new StreamManager ( mediaElement ?: HTMLMediaElement ) : StreamManager | Параметры |
|---|
Optional mediaElement : HTMLMediaElement | HTML-элемент media, в котором происходит воспроизведение. Если вы используете собственный проигрыватель, этот параметр необходимо указать. |
Методы
addEventListener
addEventListener ( type : Type , listener : ( ( event : StreamEvent ) => void ) ) : void Добавляет обработчик для заданного типа события.
| Параметры |
|---|
type : Type | Тип потокового события. |
listener : ( ( event : StreamEvent ) => void ) | Функция обратного вызова для прослушивателя рекламы. |
getStreamId
getStreamId ( ) : string Возвращает идентификатор текущего потока.
loadStreamMetadata ( ) : void Этот метод запрашивает у SDK DAI загрузку метаданных рекламы и генерирует событие LOADED stream. Вызывайте этот метод вручную при получении манифеста потока от стороннего видеоредактора. Этот метод предназначен только для потоков VOD, обслуживаемых Pod Serving с помощью стороннего видеоредактора.
removeEventListener
removeEventListener ( type : Type , listener : ( ( event : StreamEvent ) => void ) ) : void Удаляет обработчик события для заданного типа события
StreamEvent . Для успешного удаления обработчика параметр listener, передаваемый этому методу, должен быть равен по ссылке параметру listener, ранее переданному методу
addEventListener .
| Параметры |
|---|
type : Type | Тип события, при котором следует удалить слушателя. |
listener : ( ( event : StreamEvent ) => void ) | Функция, которую следует удалить в качестве слушателя. |
replaceAdTagParameters
replaceAdTagParameters ( adTagParameters : {
[ key : string ] : string ;
} ) : void Заменяет все параметры рекламных тегов, используемые для будущих запросов рекламы на прямую трансляцию.
| Параметры |
|---|
adTagParameters : { [ key : string ] : string ; } | Параметры тега замены рекламы. Должны быть строковыми значениями. |
requestStream
requestStream ( loadRequest : LoadRequestData , streamRequest : StreamRequest ) : Promise < LoadRequestData | ErrorData > Запрашивает поток для загрузки в IMA DAI, используя предоставленные параметры потока.
| Параметры |
|---|
loadRequest : LoadRequestData | Экземпляр класса CAF LoadRequestData , содержащий параметры для загрузки потока. |
streamRequest : StreamRequest | Содержит параметры для загрузки метаданных потока. |
| Возвраты |
|---|
Promise < LoadRequestData | ErrorData > | |
перезагрузить
reset ( ) : void Перезагружает менеджер потоков и отключает непрерывный опрос.
Если не указано иное, контент на этой странице предоставляется по лицензии Creative Commons "С указанием авторства 4.0", а примеры кода – по лицензии Apache 2.0. Подробнее об этом написано в правилах сайта. Java – это зарегистрированный товарный знак корпорации Oracle и ее аффилированных лиц.
Последнее обновление: 2026-07-30 UTC.
[[["Прост для понимания","easyToUnderstand","thumb-up"],["Помог мне решить мою проблему","solvedMyProblem","thumb-up"],["Другое","otherUp","thumb-up"]],[["Отсутствует нужная мне информация","missingTheInformationINeed","thumb-down"],["Слишком сложен/слишком много шагов","tooComplicatedTooManySteps","thumb-down"],["Устарел","outOfDate","thumb-down"],["Проблема с переводом текста","translationIssue","thumb-down"],["Проблемы образцов/кода","samplesCodeIssue","thumb-down"],["Другое","otherDown","thumb-down"]],["Последнее обновление: 2026-07-30 UTC."],[],[]]