一、安装
npm i video.js
二、添加配置
播放按钮局中显示:class增加“vjs-big-play-centered”
import React, { useEffect, useRef } from 'react';
import VideoJs from 'video.js';
// import videozhCN from 'video.js/dist/lang/zh-CN.json'
import 'video.js/dist/video-js.css';
import styles from './index.less';
type VideoType = {
video: string;
photo: string;
};
const CommonVideo: React.FC<VideoType> = props => {
const videoRef = useRef<any>(null);
useEffect(() => {
const player = VideoJs(
videoRef.current,
{
autoplay: false, // 自动播放
muted: false, //静音
preload: 'auto', // 预加载
controls: true, // 是否显示控制条
controlBar: {
// 设置控制条组件
// /* 设置控制条里面组件的相关属性及显示与否
currentTimeDisplay: true,
timeDivider: true,
durationDisplay: true,
remainingTimeDisplay: tr