ts-audio is an agnostic and easy-to-use library to work with the AudioContext API and create Playlists.
- Simple API that abstracts the complexity of the AudioContext API
- Cross-browser support
- Makes easy to create audio playlist
- Works with any language that compiles to JavaScript
- Supports to Types
- Zero-dependecy
To install ts-audio, execute:
$ npm install ts-audioor
$ yarn add ts-audiots-audio has two components at its core: Audio and AudioPlaylist. Both components are functions that you can call with certain parameters.
Below is an example of how to use the Audio:
import { Audio } from 'ts-audio';
const audio = Audio({
file: './song.mp3',
loop: true,
volume: 0.2,
});
audio.play();To use the AudioPlaylist component is also quite simple:
import { AudioPlaylist } from 'ts-audio';
const playlist = AudioPlaylist({
files: ['./songOne.mp3', './songTwo.mp3', './songThree.mp3'],
volume: 0.7,
});
playlist.play();-
Audio
- AudioPlaylist