리액트 뮤직 플레이어

Reaplay은 원하는 스타일로 맞춤형 음악 플레이어를 만들기 위한 ReactHOC입니다.

give me your tracks list, and i'll give you must state, functionalities you need for create a music player



설치




npm install --save reaplay 



yarn add reaplay


용법




import React from 'react'
import {Reaplay} from 'reaplay'

export default function App() {
   const songList = [
     "songSrc", // url song (https://example.com/song.mp3)
     "songSrc", // url song
     require("./songSrc"), //local song,
   ]

   return (
     //                         optional ↓
     <Reaplay tracks={songList} startIndex={2}>
        {(player) => {

           console.log("loading :", player.isLoading)

           return (
              // your player
           )
        }}
     </Reaplay>
   )
}


"tracks" prop is required but "startIndex" is optional prop



플레이어의 일부 상태(예시)


player.isLoadingplayer.durationplayer.trackProgressplayer.volumeplayer.isRepeatmore 동적으로 플레이어 UI를 생성하기 위한 상태

플레이어의 일부 기능(예시)


player.toNextTrack()player.toPrevTrack()player.setVolume(70)player.setIsRepeat(true) | player.setIsRepeat((isRepeat) => !isRepeat)player.playFast()more 자신의 플레이어 이벤트에 사용할 수 있는 기능


예시



this 복제하거나 codesandbox에서 약간의 예를 사용할 수 있습니다.


저를 지원하려면 Github에서 별 버튼을 클릭하고 이 게시물을 공유하고 마지막으로 Repo를 친구들에게 보내주세요.
Github 리포지토리:
https://github.com/Amir-Alipour/reaplay

좋은 웹페이지 즐겨찾기