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

События

Глобальная подписка

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

BX.addCustomEvent('PlayerManager.Player:onAfterInit', function(player)
{
	// player - объект BX.Fileman.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.Fileman.Player
	// eventName - имя события
})

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

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


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