安装:
npm install --save video-react或者yarn add video-react
使用示例:
import React, { Component, Fragment } from 'react';import path from './guide.mp4'import {Player,ControlBar,PlayToggle, // PlayToggle 播放/暂停按钮 若需禁止加 disabledReplayControl, // 后退按钮ForwardControl, // 前进按钮CurrentTimeDisplay,TimeDivider,PlaybackRateMenuButton, // 倍速播放选项VolumeMenuButton} from 'video-react';import "../node_modules/video-react/dist/video-react.css"; // import cssclass AAA extends Component {componentDidMount() {console.log(this.player)this.player.subscribeToStateChange(this.handleStateChange.bind(this));}handleStateChange(state, prevState) {console.log(state)}render() {return (<Fragment><div style={{ width: 500, height: 300, margin: 50 }}><Playerref={c => {this.player = c;}}poster="https://video-react.js.org/assets/poster.png"><sourcesrc={path}type="video/mp4"/><ControlBar autoHide={false} disableDefaultControls={false}><ReplayControl seconds={10} order={1.1} /><ForwardControl seconds={30} order={1.2} /><PlayToggle /><CurrentTimeDisplay order={4.1} /><TimeDivider order={4.2} /><PlaybackRateMenuButton rates={[5, 2, 1.5, 1, 0.5]} order={7.1} /><VolumeMenuButton /></ControlBar></Player></div></Fragment>)}}export default AAA;
——————————————————————————————————————————————
https://video-react.js.org/
MongoDB
Python/Django
Webpack
MySQL
R
