UNPKG

mediamonkeyserver

Version:
28 lines (22 loc) 565 B
import React from 'react'; import { addPlayerListeners } from 'playback'; export var audioPlayer; var initialized = false; function initAudioPlayer() { if (!initialized && audioPlayer) { initialized = true; addPlayerListeners(audioPlayer); } } class AudioPlayer extends React.Component { render() { return ( <audio autoPlay="" crossOrigin="anonymous" // eslint-disable-line ref={(audio) => { audioPlayer = audio; initAudioPlayer(); }}> </audio> ); } } AudioPlayer.propTypes = { }; export default (AudioPlayer);