Please see a demo.
npm install react-responsive-music-player --save
import React, { Component } from 'react'
import MusicPlayer from 'react-responsive-music-player'
class App extends Component {
render() {
return (
<div>
...
<MusicPlayer playlist={playlist} />
...
</div>
)
}
}
prop | type | default | notes |
---|---|---|---|
autoplay | bool | false | |
color | string | #66cccc | the theme color of the player |
btnColor | string | #4a4a4a | the color of the buttons |
playlist | array | [] | the playlist |
style | object | {} |
const playlist = [
{
url: 'path/to/mp3',
cover: 'path/to/jpg',
title: 'Despacito',
artist: [
'Luis Fonsi',
'Daddy Yankee'
]
},
{
url: 'path/to/mp3',
cover: 'path/to/jpg',
title: 'Bedtime Stories',
artist: [
'Jay Chou'
]
}
]
npm install
npm start
MIT License
Copyright (c) 2017 Shixiang Zhang