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

События

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

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

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
Наверх