react-native-audio-player-hooks
Version:
Audio player hooks & Utility Classes to play audio files, using libraries react-native-video, rxjs, with playlist handling, player controls.
17 lines (16 loc) • 498 B
JavaScript
import { PLAYER } from '../constants';
import PlayerController from './PlayerController';
class PlayerManager {
players = {};
createPlayer = (keyName = PLAYER) => {
const playerController = new PlayerController();
this.players[keyName] = playerController;
};
getPlayer = (keyName = PLAYER) => {
return this.players[keyName];
};
deletePlayer = (keyName = PLAYER) => {
delete this.players[keyName];
};
}
export default new PlayerManager();