This script is located inside the bitrix:player folder of the component /bitrix/components/bitrix/player/js/fileman_player.js. Presently, it can must be connected manually.

The object BX.Fileman.PlayerManager enables access to players on the page.

Method Description Available from version
Main method. Returns object by its ID.
Creates an object for each player on page.
Method - constructor that creates new instance. Please, see description of params in source codes, the parameters are not yet finalized.

Player object API

var player = BX.Fileman.PlayerManager.getPlayerById(playerId); // get player object
Method Description Available from version
player.isPlaying() Returns true, when playback is ongoing
player.isEnded() Returns true, when playback has ended after file playback has fully finished.
player.isReady() Returns true, when player has fully initialized.
player.getElement() Returns html-node of player
player.createElement() When player is inserted into an element; returns the node (see getElement). When the node is unavailable, creates it, but does not insert it into the element.
player.setSource(source) Sets a player track. Its recommended to pass object type { src: 'path to file', type: 'mime-type'}.
player.getSource() Returns the current track.
player.mute() Mutes player sound. Starts playback
player.pause() Stops playback

© «Bitrix24», 2001-2023