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

    Media player factory.

    See class description here.

    <body>
    <div class="media-player-list"></div>
    </body>
    import '@sad-systems/a-tracktor/css/media-player.css'; // Use defaults media player and list CSS styles.
    // Also you can use SCSS styles from:
    // '@sad-systems/a-tracktor/styles/media-player.scss'.
    import { MediaPlayerFactory, FrequencyAnalyzer } from '@sad-systems/a-tracktor';
    const mediaList = [
    {
    // First media with default params.
    source: 'audio1.mp3',
    playerOptions: {
    poster: 'image1.jpg',
    },
    },
    {
    // Second media with additional params.
    source: 'audio2.mp3',
    playerOptions: {
    poster: 'image2.jpg',
    volume: 0.5, // 50% of volume
    position: 5, // offset in seconds
    analyzerClass: FrequencyAnalyzer,
    analyzerOptions: { color: '#f00' },
    mediaTimePointerOptions: { pointerStyle: { top: '', bottom: '', background: '#f00' } },
    },
    },
    // ...
    ];
    const mediaPlayerFactory = new MediaPlayerFactory({ loop: true, single: false, volume: 0.75 });
    
    const elContainer = document.querySelector('.media-player-list');

    for (let item of mediaList) {
    const newPlayer = mediaPlayerFactory.createMediaPlayer(item.source, item.playerOptions);

    elContainer.append(newPlayer.getViewElement());
    }