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