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 { MediaPlayer, FrequencyAnalyzer } from'@sad-systems/a-tracktor';
3. Define media.
constMEDIA_SOURCE1 = 'audio.mp3'; // You can set also video source (For ex.: 'video.mp4'). constMEDIA_POSTER1 = 'image.jpg'; constMEDIA_SOURCE2 = 'audio2.mp3'; // You can set also video source (For ex.: 'video2.mp4'). constMEDIA_POSTER2 = 'image2.jpg';
4. Create media player
Case 1. With existed view element.
constmediaPlayer = newMediaPlayer(MEDIA_SOURCE1, { poster:MEDIA_POSTER1, viewElement:'.media-player', // Find existed DOM element by CSS selector. // More options: analyzerOptions: { color:'#f00' }, // Set color of audio analyzer. // ...and more additional options: // ... });
// Just to debug: change the media in 5 seconds. setTimeout(() => { console.log('Change media source'); mediaPlayer.setMediaSource(MEDIA_SOURCE2); mediaPlayer.setPoster(MEDIA_POSTER2); }, 5000);
Case 2. With auto created view element and manually added to web page.