king
2022-10-17 e8edfdadb561cd83bf6e1c3e00d55b8cc2aee6d5
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
import React, {Component} from 'react'
import PropTypes from 'prop-types'
import { Player } from 'video-react'
 
import './index.scss'
 
class Video extends Component {
  static propTpyes = {
    value: PropTypes.string,    // 视频地址
  }
 
  componentDidMount () {
    this.player.seek(1)
  }
 
  shouldComponentUpdate () {
    return false
  }
 
  render() {
    return (
      <Player ref={player => { this.player = player }} aspectRatio={'4:3'}>
        <source src={this.props.value} />
      </Player>
    )
  }
}
 
export default Video