| 
						
						
							
								
							
						
						
					 | 
					@ -5,7 +5,6 @@ import { Col, Row, } from "@douyinfe/semi-ui"; | 
				
			
			
		
	
		
		
			
				
					 | 
					 | 
					import { IconReply } from '@douyinfe/semi-icons'; | 
					 | 
					 | 
					import { IconReply } from '@douyinfe/semi-icons'; | 
				
			
			
		
	
		
		
			
				
					 | 
					 | 
					import TextScroll from '../textScroll' | 
					 | 
					 | 
					import TextScroll from '../textScroll' | 
				
			
			
		
	
		
		
			
				
					 | 
					 | 
					import './videoPlay.less'; | 
					 | 
					 | 
					import './videoPlay.less'; | 
				
			
			
		
	
		
		
			
				
					 | 
					 | 
					import { log } from "ezuikit-js"; | 
					 | 
					 | 
					 | 
				
			
			
		
	
		
		
			
				
					 | 
					 | 
					
 | 
					 | 
					 | 
					
 | 
				
			
			
		
	
		
		
			
				
					 | 
					 | 
					const timeFormat = 'YYYY-MM-DD HH:mm:ss' | 
					 | 
					 | 
					const timeFormat = 'YYYY-MM-DD HH:mm:ss' | 
				
			
			
		
	
		
		
			
				
					 | 
					 | 
					
 | 
					 | 
					 | 
					
 | 
				
			
			
		
	
	
		
		
			
				
					| 
						
							
								
							
						
						
							
								
							
						
						
					 | 
					@ -54,20 +53,41 @@ const VideoHeader = ({ operationState, changeSelectState, setProcessDisX, name, | 
				
			
			
		
	
		
		
			
				
					 | 
					 | 
					      updateTime() | 
					 | 
					 | 
					      updateTime() | 
				
			
			
		
	
		
		
			
				
					 | 
					 | 
					   }, [showTime]) | 
					 | 
					 | 
					   }, [showTime]) | 
				
			
			
		
	
		
		
			
				
					 | 
					 | 
					
 | 
					 | 
					 | 
					
 | 
				
			
			
		
	
		
		
			
				
					 | 
					 | 
					 | 
					 | 
					 | 
					   const goBack = () => { | 
				
			
			
		
	
		
		
			
				
					 | 
					 | 
					 | 
					 | 
					 | 
					      changeSelectState('histroy') | 
				
			
			
		
	
		
		
			
				
					 | 
					 | 
					 | 
					 | 
					 | 
					      if (playState) { | 
				
			
			
		
	
		
		
			
				
					 | 
					 | 
					 | 
					 | 
					 | 
					         player.stop().then(() => { | 
				
			
			
		
	
		
		
			
				
					 | 
					 | 
					 | 
					 | 
					 | 
					            if (resolution == 'sd') { | 
				
			
			
		
	
		
		
			
				
					 | 
					 | 
					 | 
					 | 
					 | 
					               player.play({ url: videoObj?.playUrlSd, }) | 
				
			
			
		
	
		
		
			
				
					 | 
					 | 
					 | 
					 | 
					 | 
					            } else { | 
				
			
			
		
	
		
		
			
				
					 | 
					 | 
					 | 
					 | 
					 | 
					               player.play({ url: videoObj?.playUrlHd, }) | 
				
			
			
		
	
		
		
			
				
					 | 
					 | 
					 | 
					 | 
					 | 
					            } | 
				
			
			
		
	
		
		
			
				
					 | 
					 | 
					 | 
					 | 
					 | 
					            playState = false | 
				
			
			
		
	
		
		
			
				
					 | 
					 | 
					 | 
					 | 
					 | 
					         }) | 
				
			
			
		
	
		
		
			
				
					 | 
					 | 
					 | 
					 | 
					 | 
					      } else { | 
				
			
			
		
	
		
		
			
				
					 | 
					 | 
					 | 
					 | 
					 | 
					         player.play({ url: resolution == 'sd' ? videoObj?.playUrlSd : videoObj?.playUrlHd, }) | 
				
			
			
		
	
		
		
			
				
					 | 
					 | 
					 | 
					 | 
					 | 
					      } | 
				
			
			
		
	
		
		
			
				
					 | 
					 | 
					 | 
					 | 
					 | 
					   } | 
				
			
			
		
	
		
		
			
				
					 | 
					 | 
					 | 
					 | 
					 | 
					
 | 
				
			
			
		
	
		
		
			
				
					 | 
					 | 
					   const vcmp_videoplay = document.getElementById("vcmp_videoplay" + videoObj.id)?.clientHeight | 
					 | 
					 | 
					   const vcmp_videoplay = document.getElementById("vcmp_videoplay" + videoObj.id)?.clientHeight | 
				
			
			
		
	
		
		
			
				
					 | 
					 | 
					   const vcmp_videopla = document.getElementById("vcmp_videoplay" + videoObj.id)?.clientWidth | 
					 | 
					 | 
					   const vcmp_videopla = document.getElementById("vcmp_videoplay" + videoObj.id)?.clientWidth | 
				
			
			
		
	
		
		
			
				
					 | 
					 | 
					
 | 
					 | 
					 | 
					
 | 
				
			
			
		
	
		
		
			
				
					 | 
					 | 
					   return ( | 
					 | 
					 | 
					   return ( | 
				
			
			
		
	
		
		
			
				
					 | 
					 | 
					      <div> | 
					 | 
					 | 
					      <div> | 
				
			
			
		
	
		
		
			
				
					 | 
					 | 
					         {roll && vcmp_videopla > 320 ? | 
					 | 
					 | 
					 | 
				
			
			
		
	
		
		
			
				
					 | 
					 | 
					         <div style={{ | 
					 | 
					 | 
					         <div style={{ | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					               height: '12%', lineHeight: `${vcmp_videoplay * 0.12 > 42 ? 42 : vcmp_videoplay * 0.12 < 30 ? 30 : vcmp_videoplay * 0.12}px`, background: videoStyle == 'true' ? content.length > 0 ? '#467ACD' : "" : '#000000FF', maxHeight: 42, minHeight: 30, | 
					 | 
					 | 
					            height: '12%', | 
				
			
			
				
				
			
		
	
		
		
	
		
		
			
				
					 | 
					 | 
					 | 
					 | 
					 | 
					            lineHeight: `${vcmp_videoplay * 0.12 > 42 ? 42 : vcmp_videoplay * 0.12 < 30 ? 30 : vcmp_videoplay * 0.12}px`, | 
				
			
			
		
	
		
		
			
				
					 | 
					 | 
					 | 
					 | 
					 | 
					            background: | 
				
			
			
		
	
		
		
			
				
					 | 
					 | 
					 | 
					 | 
					 | 
					               roll && vcmp_videopla > 320 ? 'opacity' : | 
				
			
			
		
	
		
		
			
				
					 | 
					 | 
					 | 
					 | 
					 | 
					                  videoStyle == 'true' ? content.length > 0 ? '#467ACD' : "" : '#000000FF', | 
				
			
			
		
	
		
		
			
				
					 | 
					 | 
					 | 
					 | 
					 | 
					            maxHeight: 42, | 
				
			
			
		
	
		
		
			
				
					 | 
					 | 
					 | 
					 | 
					 | 
					            minHeight: 30, | 
				
			
			
		
	
		
		
			
				
					 | 
					 | 
					            position: 'absolute', width: '100%', zIndex: 80, | 
					 | 
					 | 
					            position: 'absolute', width: '100%', zIndex: 80, | 
				
			
			
		
	
		
		
			
				
					 | 
					 | 
					            color: '#fff' | 
					 | 
					 | 
					            color: '#fff' | 
				
			
			
		
	
		
		
			
				
					 | 
					 | 
					         }}> | 
					 | 
					 | 
					         }}> | 
				
			
			
		
	
		
		
			
				
					 | 
					 | 
					            <Row> | 
					 | 
					 | 
					            <Row> | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					                  <Col span={videoStyle == 'true' ? 0 : 9} style={{ | 
					 | 
					 | 
					               <Col span={histroyTime.length ? videoStyle == 'true' ? 3 : 9 : 0} style={{ | 
				
			
			
				
				
			
		
	
		
		
			
				
					
					 | 
					 | 
					                     backgroundImage: 'url(/assets/images/background/videoPlayBg.png)', | 
					 | 
					 | 
					                  backgroundImage: content && content?.length > 0 ? 'url(/assets/images/background/videoPlayBg.png)' : '', | 
				
			
			
				
				
			
		
	
		
		
	
		
		
	
		
		
			
				
					 | 
					 | 
					                  backgroundSize: '100% 100%', | 
					 | 
					 | 
					                  backgroundSize: '100% 100%', | 
				
			
			
		
	
		
		
			
				
					 | 
					 | 
					                  backgroundRepeat: 'no-repeat', | 
					 | 
					 | 
					                  backgroundRepeat: 'no-repeat', | 
				
			
			
		
	
		
		
			
				
					 | 
					 | 
					                  padding: '0 12px' | 
					 | 
					 | 
					                  padding: '0 12px' | 
				
			
			
		
	
	
		
		
			
				
					| 
						
						
						
							
								
							
						
					 | 
					@ -75,32 +95,21 @@ const VideoHeader = ({ operationState, changeSelectState, setProcessDisX, name, | 
				
			
			
		
	
		
		
			
				
					 | 
					 | 
					                  { | 
					 | 
					 | 
					                  { | 
				
			
			
		
	
		
		
			
				
					 | 
					 | 
					                     operationState && operationState.histroy.select ? | 
					 | 
					 | 
					                     operationState && operationState.histroy.select ? | 
				
			
			
		
	
		
		
			
				
					 | 
					 | 
					                        <> | 
					 | 
					 | 
					                        <> | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					                              <IconReply style={{ marginRight: 12, cursor: 'pointer' }} onClick={() => { | 
					 | 
					 | 
					                           <IconReply style={{ marginRight: 12, cursor: 'pointer' }} onClick={goBack} /> | 
				
			
			
				
				
			
		
	
		
		
			
				
					 | 
					 | 
					                                 changeSelectState('histroy') | 
					 | 
					 | 
					 | 
				
			
			
		
	
		
		
			
				
					 | 
					 | 
					                                 if (playState) { | 
					 | 
					 | 
					 | 
				
			
			
		
	
		
		
			
				
					 | 
					 | 
					                                    player.stop().then(() => { | 
					 | 
					 | 
					 | 
				
			
			
		
	
		
		
			
				
					 | 
					 | 
					                                       if (resolution == 'sd') { | 
					 | 
					 | 
					 | 
				
			
			
		
	
		
		
			
				
					 | 
					 | 
					                                          player.play({ url: videoObj?.playUrlSd, }) | 
					 | 
					 | 
					 | 
				
			
			
		
	
		
		
			
				
					 | 
					 | 
					                                       } else { | 
					 | 
					 | 
					 | 
				
			
			
		
	
		
		
			
				
					 | 
					 | 
					                                          player.play({ url: videoObj?.playUrlHd, }) | 
					 | 
					 | 
					 | 
				
			
			
		
	
		
		
			
				
					 | 
					 | 
					                                       } | 
					 | 
					 | 
					 | 
				
			
			
		
	
		
		
			
				
					 | 
					 | 
					                                       playState = false | 
					 | 
					 | 
					 | 
				
			
			
		
	
		
		
			
				
					 | 
					 | 
					                                    }) | 
					 | 
					 | 
					 | 
				
			
			
		
	
		
		
			
				
					 | 
					 | 
					                                 } else { | 
					 | 
					 | 
					 | 
				
			
			
		
	
		
		
			
				
					 | 
					 | 
					                                    player.play({ url: resolution == 'sd' ? videoObj?.playUrlSd : videoObj?.playUrlHd, }) | 
					 | 
					 | 
					 | 
				
			
			
		
	
		
		
			
				
					 | 
					 | 
					                                 } | 
					 | 
					 | 
					 | 
				
			
			
		
	
		
		
			
				
					 | 
					 | 
					                              }} /> | 
					 | 
					 | 
					 | 
				
			
			
		
	
		
		
	
		
		
			
				
					 | 
					 | 
					                        </> : '' | 
					 | 
					 | 
					                        </> : '' | 
				
			
			
		
	
		
		
			
				
					 | 
					 | 
					                  } | 
					 | 
					 | 
					                  } | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					                     {showTime_} {name} | 
					 | 
					 | 
					                  { | 
				
			
			
				
				
			
		
	
		
		
	
		
		
			
				
					 | 
					 | 
					 | 
					 | 
					 | 
					                     videoStyle == 'true' ? | 
				
			
			
		
	
		
		
			
				
					 | 
					 | 
					 | 
					 | 
					 | 
					                        '' : `${showTime_} ${name || ''}` | 
				
			
			
		
	
		
		
			
				
					 | 
					 | 
					 | 
					 | 
					 | 
					                  } | 
				
			
			
		
	
		
		
			
				
					 | 
					 | 
					               </Col> | 
					 | 
					 | 
					               </Col> | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					                  <Col span={videoStyle == 'true' ? 24 : 15} style={{}}> | 
					 | 
					 | 
					               <Col span={histroyTime.length ? videoStyle == 'true' ? 21 : 15 : 24} style={{}}> | 
				
			
			
				
				
			
		
	
		
		
	
		
		
			
				
					 | 
					 | 
					                  <div style={{ paddingRight: 12 }}> | 
					 | 
					 | 
					                  <div style={{ paddingRight: 12 }}> | 
				
			
			
		
	
		
		
			
				
					 | 
					 | 
					                     {content && content?.length > 0 ? <TextScroll content={content || []} duration={6} videoObj={videoObj} /> : ""} | 
					 | 
					 | 
					                     {content && content?.length > 0 ? <TextScroll content={content || []} duration={6} videoObj={videoObj} /> : ""} | 
				
			
			
		
	
		
		
			
				
					 | 
					 | 
					                  </div> | 
					 | 
					 | 
					                  </div> | 
				
			
			
		
	
		
		
			
				
					 | 
					 | 
					               </Col> | 
					 | 
					 | 
					               </Col> | 
				
			
			
		
	
		
		
			
				
					 | 
					 | 
					            </Row> | 
					 | 
					 | 
					            </Row> | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					            </div> : ''} | 
					 | 
					 | 
					         </div> | 
				
			
			
				
				
			
		
	
		
		
	
		
		
			
				
					 | 
					 | 
					      </div> | 
					 | 
					 | 
					      </div> | 
				
			
			
		
	
		
		
			
				
					 | 
					 | 
					   ) | 
					 | 
					 | 
					   ) | 
				
			
			
		
	
		
		
			
				
					 | 
					 | 
					} | 
					 | 
					 | 
					} | 
				
			
			
		
	
	
		
		
			
				
					| 
						
							
								
							
						
						
						
					 | 
					
  |