react-bilibilivideo-player

A highly customizable react video player component


Keywords
react-player
License
MIT
Install
npm install react-bilibilivideo-player@1.0.4

Documentation

Email:caro1xxxhv@gmail.com

Eng

Currently in beta, please do not use for work projects

Zh

目前还处于开发测试阶段,请勿用于工作项目中

Download

npm install react-customize-player

Use

introduce

import { ReactVideoPlayer } from 'react-customize-player'

Note: If you don't need a particular configuration item, then write it anyway, but just don't give a value

using

Recommended settings are not less than 300px in height and width

//Custom Height Width
<ReactVideoPlayer high="520px" long="800px" />
//or
<ReactVideoPlayer high="calc(100vh)" long="calc(100vw)" />
//You must pass in the video link
<ReactVideoPlayer ...  videoUrl="Your video url"   />

Turn on thumbnails

minVideoUrl must be a compressed video, otherwise it will cause users to repeat requests for high quality video, minVideoUrl is only used to display thumbnails

<ReactVideoPlayer ...  minVideoUrl="Links to compressed videos"   />

close minVideo

//Just leave it blank
<ReactVideoPlayer ...  minVideoUrl=""   />

Color

Set the background fill color and the progress bar color

//backgroundFillColor
<ReactVideoPlayer  .... backgroundFillColor="#cecece" />
//progressColor
<ReactVideoPlayer  .... progressColor="pink" />
//bufferColor
<ReactVideoPlayer  .... bufferColor="RGB(255,255,255)" />

Complete

high: string;
long: string;
videoUrl: string;
minVideoUrl?: string;  //turn off  -> minVideoUrl=''
bufferColor?: string; //turn off  -> bufferColor=''
progressColor?: string;  //turn off  -> progressColor=''
backgroundFillColor?: string; //turn off  -> backgroundFillColor=''