События
Глобальные события
На события видеоплеера можно подписаться глобально
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