Документация для разработчиков
Темная тема

События

Глобальные события

На события видеоплеера можно подписаться глобально

BX.addCustomEvent('eventName', function(player)
    {
        // player — объект BX.UI.VideoPlayer.Player
    }
);

Список событий:

Событие Вызывается
PlayerManager.Player:onCreate при создании экземпляра плеера
PlayerManager.Player:onBeforeInit перед инициализацией
PlayerManager.Player:onAfterInit после инициализации
PlayerManager.Player:onSetSource после установки источника через setSource()
PlayerManager.Player:onKeyDown после нажатия на клавиатуру, если плеер в фокусе
PlayerManager.Player:onPlay после начала воспроизведения
PlayerManager.Player:onPause после остановки воспроизведения
PlayerManager.Player:onClick при клике на ноду плеера
PlayerManager.Player:onError при возникновении любой ошибки. Сама ошибка никуда на текущий момент не приходит.
PlayerManager.Player:onEnded после достижения конца трека

События экземпляра плеера

Подписка на конкретный экземпляр плеера используется редко.

BX.addCustomEvent(player, 'eventName', function(player, eventName){
	// player — объект BX.UI.VideoPlayer.Player
	// eventName — имя события
})

Список событий для конкретного экземпляра

Событие Вызывается
Player:onCreate при создании экземпляра плеера
Player:onBeforeInit перед инициализацией
Player:onAfterInit после инициализации
Player:onSetSource после установки источника через setSource()
Player:onKeyDown после нажатия на клавиатуру, если плеер в фокусе
Player:onPlay после начала воспроизведения
Player:onPause после остановки воспроизведения
Player:onClick при клике на ноду плеера
Player:onError при возникновении любой ошибки. Сама ошибка никуда на текущий момент не приходит.
Player:onEnded после достижения конца трека


© «Битрикс», 2001-2025, «1С-Битрикс», 2025