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

Плеер

Описание и методы

Скрипт лежит в папке компонента bitrix:player /bitrix/components/bitrix/player/js/fileman_player.js. Его надо подключать вручную на текущий момент.

Объект BX.Fileman.PlayerManager предоставляет доступ к плеерам на странице.

Метод Описание С версии
BX.Fileman.PlayerManager.getPlayerById(
	playerId
)
Основной метод. Возвращает объект по его ID.
BX.Fileman.Player()
Создаёт объект для каждого плеера на странице.
BX.Fileman.Player(
	id, 
	params
)
Метод - конструктор, создает новый экземпляр Описание params лучше на данный момент смотреть в исходниках, параметры не финализированы.

API объекта плеера

var player = BX.Fileman.PlayerManager.getPlayerById(playerId); // получили объект плеера
Метод Описание С версии
player.isPlaying() Возвращает true, если идёт воспроизведение
player.isEnded() Возвращает true, если воспроизведение остановилось после проигрывания файла целиком.
player.isReady() Возвращает true, если плеер до конца инициализирован.
player.getElement() Возвращает html-ноду плеера
player.createElement() Если плеер вставлен в документ, возвращает ноду (см getElement). Если ноды нет, то создаёт её, но не вставляет в документ.
player.setSource(source) Устанавливает трек плеера. Лучше передавать объект вида { src: 'путь к файлу', type: 'mime-type'}.
player.getSource() Возвращает текущий трек.
player.mute() Выключает звук плеера.
player.play() Запускает воспроизведение
player.pause() Останавливает воспроизведение


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