From d62c168d0656fac4242581609c3c5c0d88cf6a48 Mon Sep 17 00:00:00 2001
From: king <18310653075@163.com>
Date: 星期五, 29 一月 2021 18:03:47 +0800
Subject: [PATCH] 2021-01-29

---
 src/menu/picturecontroller/video/index.jsx |   18 ++++++------------
 1 files changed, 6 insertions(+), 12 deletions(-)

diff --git a/src/menu/picturecontroller/video/index.jsx b/src/menu/picturecontroller/video/index.jsx
index 55be7dd..1ac5f18 100644
--- a/src/menu/picturecontroller/video/index.jsx
+++ b/src/menu/picturecontroller/video/index.jsx
@@ -1,33 +1,27 @@
 import React, {Component} from 'react'
 import PropTypes from 'prop-types'
-import { is, fromJS } from 'immutable'
 import { Player } from 'video-react'
 
 import './index.scss'
 
 class Video extends Component {
   static propTpyes = {
-    card: PropTypes.object,  // 鏉$爜璁剧疆
-    value: PropTypes.any,    // 鏉$爜鍊�
+    value: PropTypes.string,    // 瑙嗛鍦板潃
   }
 
   componentDidMount () {
     this.player.seek(1)
   }
 
-  shouldComponentUpdate (nextProps, nextState) {
-    return !is(fromJS(this.props), fromJS(nextProps))
+  shouldComponentUpdate () {
+    return false
   }
 
   render() {
-    const { value, card } = this.props
-
     return (
-      <div style={{overflow: 'hidden'}}>
-        <Player poster="" ref={player => { this.player = player }} autoPlay={card.autoPlay === 'true'} aspectRatio={card.aspectRatio || '16:9'}>
-          <source src={value} />
-        </Player>
-      </div>
+      <Player ref={player => { this.player = player }} aspectRatio={'4:3'}>
+        <source src={this.props.value} />
+      </Player>
     )
   }
 }

--
Gitblit v1.8.0