liting2017 il y a 6 ans
Parent
commit
8881388a4d

+ 5 - 1
js/component/administration/video/videoDetails.jsx

@@ -140,7 +140,11 @@ const NewDetail = Form.create()(React.createClass({
                                 </Upload>
                                 <Modal maskClosable={false} footer={null}
                                     visible={this.state.previewVisible}
-                                    onCancel={() => { this.setState({ previewVisible: false }) }}>
+                                    onCancel={() => { 
+                                        this.setState({ previewVisible: false }); 
+                                        let video = document.getElementsByTagName('video')[0];
+                                        video.pause();}}
+                                    >
                                     <video alt="" style={{ width: '100%' }} src={this.state.previewImage || ''} controls></video>
                                 </Modal>
                             </div> 

+ 3 - 0
js/component/administration/video/videoForm.jsx

@@ -189,6 +189,8 @@ const NewDetailForm = Form.create()(React.createClass({
 	},
 	handleCancel() {
 		this.setState({ previewVisible: false });
+		let video = document.getElementsByTagName('video')[0];
+		video.pause();
 	},
 	handlePreview(file) {
 		this.setState({
@@ -207,6 +209,7 @@ const NewDetailForm = Form.create()(React.createClass({
 			  loading:false,
 			};
 		  });
+		  
 	},
     render() {
         const theData = this.state.data || {};