A-Tractor - v2.3.1
    Preparing search index...

    Class MediaPlayerFactory

    The factory to create media player instances. The main goal is to create a linked list of media players that can play one after another in a loop, but never simultaneously.

    const mediaPlayerFactory = new MediaPlayerFactory({ loop: true, single: false, volume: 0.75 });

    const elContainer = document.querySelector('.media-player-list');

    const player1 = mediaPlayerFactory.createMediaPlayer('sound1.mp3', { poster: 'poster1.jpg' });
    const player2 = mediaPlayerFactory.createMediaPlayer('sound2.mp3', { poster: 'poster2.jpg' });

    elContainer.append(player1.getViewElement());
    elContainer.append(player2.getViewElement());
    Index

    Constructors

    Methods

    • Creates an instance of a new media player. Automatically adds the instance to the internal list.

      Parameters

      Returns MediaPlayer

      Instance of a new media player.

    • Destroys the whole media players and clear the internal list.

      Returns void

    • Destroys the given instance of media player and removes it from internal list.

      Parameters

      Returns void