react-media-visualizer
global media player component for react.
Installation
Usage
Properties
RMV contains these props, it is important to configure the application similar to the example.
Name | Description | Default | Required |
---|---|---|---|
playlist |
Array containing strings (href) to the song source. | Empty array | Yes |
currentSongIndex |
The current song index of playlist . |
null | Yes |
playlistIsPlaying |
True/False value controlling whether the music is playing. This value will update in receivestateUpdates(). | false | Yes |
showVolumeBar |
True/False value controlling whether to show the volume bar. | true | No |
showVisualizerToggle |
True/False value controlling whether to show the visualizer button. | true | No |
showPlaylistToggle |
True/False value controlling whether to show the playlist button. | true | No |
theme |
The theme to be used, value include 'spotify', 'soundcloud', 'youtube', 'apple' | 'soundcloud' | No |
receiveStateUpdates |
Function which receives state updates from child components. Check example how to structure it. | null | Yes |