| 
														
															@@ -15,21 +15,10 @@ let loadedMetaFiredInOnce = 0 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 function PqCustom(props: PropsWithChildren<CustomPropsType>) { 
														 | 
														
														 | 
														
															 function PqCustom(props: PropsWithChildren<CustomPropsType>) { 
														 | 
													
												
											
												
													
														| 
														 | 
														
															   let { 
														 | 
														
														 | 
														
															   let { 
														 | 
													
												
											
												
													
														| 
														 | 
														
															     adpId, 
														 | 
														
														 | 
														
															     adpId, 
														 | 
													
												
											
												
													
														| 
														 | 
														
															-    autoplay, 
														 | 
														
														 | 
														
															 
														 | 
													
												
											
												
													
														| 
														 | 
														
															-    loop, 
														 | 
														
														 | 
														
															 
														 | 
													
												
											
												
													
														| 
														 | 
														
															-    muted, 
														 | 
														
														 | 
														
															 
														 | 
													
												
											
												
													
														| 
														 | 
														
															-    showMusk, 
														 | 
														
														 | 
														
															 
														 | 
													
												
											
												
													
														| 
														 | 
														
															     zIndex, 
														 | 
														
														 | 
														
															     zIndex, 
														 | 
													
												
											
												
													
														| 
														 | 
														
															     openEmbeddedMiniProgram, 
														 | 
														
														 | 
														
															     openEmbeddedMiniProgram, 
														 | 
													
												
											
												
													
														| 
														 | 
														
															-    onPlay, 
														 | 
														
														 | 
														
															 
														 | 
													
												
											
												
													
														| 
														 | 
														
															-    onPause, 
														 | 
														
														 | 
														
															 
														 | 
													
												
											
												
													
														| 
														 | 
														
															-    onEnded, 
														 | 
														
														 | 
														
															 
														 | 
													
												
											
												
													
														| 
														 | 
														
															-    onTimeUpdate, 
														 | 
														
														 | 
														
															 
														 | 
													
												
											
												
													
														| 
														 | 
														
															-    onStop, 
														 | 
														
														 | 
														
															 
														 | 
													
												
											
												
													
														| 
														 | 
														
															     onError, 
														 | 
														
														 | 
														
															     onError, 
														 | 
													
												
											
												
													
														| 
														 | 
														
															     onLoad, 
														 | 
														
														 | 
														
															     onLoad, 
														 | 
													
												
											
												
													
														| 
														 | 
														
															-    onView, 
														 | 
														
														 | 
														
															 
														 | 
													
												
											
												
													
														| 
														 | 
														
															-    onClick, 
														 | 
														
														 | 
														
															 
														 | 
													
												
											
												
													
														| 
														 | 
														
															     onClose 
														 | 
														
														 | 
														
															     onClose 
														 | 
													
												
											
												
													
														| 
														 | 
														
															   } = wrapProps(props) 
														 | 
														
														 | 
														
															   } = wrapProps(props) 
														 | 
													
												
											
												
													
														| 
														 | 
														
															   const [show, setShow] = useState(true) 
														 | 
														
														 | 
														
															   const [show, setShow] = useState(true) 
														 | 
													
												
											
										
											
												
													
														 | 
														
															@@ -37,8 +26,6 @@ function PqCustom(props: PropsWithChildren<CustomPropsType>) { 
														 | 
													
												
											
												
													
														| 
														 | 
														
															  
														 | 
														
														 | 
														
															  
														 | 
													
												
											
												
													
														| 
														 | 
														
															   useReady(() => { 
														 | 
														
														 | 
														
															   useReady(() => { 
														 | 
													
												
											
												
													
														| 
														 | 
														
															     getAdConfig() 
														 | 
														
														 | 
														
															     getAdConfig() 
														 | 
													
												
											
												
													
														| 
														 | 
														
															- 
														 | 
														
														 | 
														
															 
														 | 
													
												
											
												
													
														| 
														 | 
														
															-    adActionReport(reportBusinessType.buttonView, 'adView') 
														 | 
														
														 | 
														
															 
														 | 
													
												
											
												
													
														| 
														 | 
														
															   }) 
														 | 
														
														 | 
														
															   }) 
														 | 
													
												
											
												
													
														| 
														 | 
														
															  
														 | 
														
														 | 
														
															  
														 | 
													
												
											
												
													
														| 
														 | 
														
															   function getAdConfig() { 
														 | 
														
														 | 
														
															   function getAdConfig() { 
														 | 
													
												
											
										
											
												
													
														 | 
														
															@@ -73,36 +60,39 @@ function PqCustom(props: PropsWithChildren<CustomPropsType>) { 
														 | 
													
												
											
												
													
														| 
														 | 
														
															   } 
														 | 
														
														 | 
														
															   } 
														 | 
													
												
											
												
													
														| 
														 | 
														
															  
														 | 
														
														 | 
														
															  
														 | 
													
												
											
												
													
														| 
														 | 
														
															   function videoPlay() { 
														 | 
														
														 | 
														
															   function videoPlay() { 
														 | 
													
												
											
												
													
														| 
														 | 
														
															-    onPlay() 
														 | 
														
														 | 
														
															 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+    adActionReport(reportBusinessType.adPlay, 'adPlay') 
														 | 
													
												
											
												
													
														| 
														 | 
														
															   } 
														 | 
														
														 | 
														
															   } 
														 | 
													
												
											
												
													
														| 
														 | 
														
															- 
														 | 
														
														 | 
														
															 
														 | 
													
												
											
												
													
														| 
														 | 
														
															-  function videoPause() { 
														 | 
														
														 | 
														
															 
														 | 
													
												
											
												
													
														| 
														 | 
														
															-    onPause() 
														 | 
														
														 | 
														
															 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+   
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+  function videoClick() { 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+    adActionReport(reportBusinessType.adPlay, 'adClick') 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+    adActionReport(reportBusinessType.adPlay, 'adOpen') 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+    openEmbeddedMiniProgram() 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+    closeCustom() 
														 | 
													
												
											
												
													
														| 
														 | 
														
															   } 
														 | 
														
														 | 
														
															   } 
														 | 
													
												
											
												
													
														| 
														 | 
														
															  
														 | 
														
														 | 
														
															  
														 | 
													
												
											
												
													
														| 
														 | 
														
															-  function videoPlayEnded() { 
														 | 
														
														 | 
														
															 
														 | 
													
												
											
												
													
														| 
														 | 
														
															-    onEnded() 
														 | 
														
														 | 
														
															 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+  function videoLoad() { 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+    adActionReport(reportBusinessType.adPlay, 'adLoad') 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+    onLoad() 
														 | 
													
												
											
												
													
														| 
														 | 
														
															   } 
														 | 
														
														 | 
														
															   } 
														 | 
													
												
											
												
													
														| 
														 | 
														
															  
														 | 
														
														 | 
														
															  
														 | 
													
												
											
												
													
														| 
														 | 
														
															-  function videoTimeUpdate() { 
														 | 
														
														 | 
														
															 
														 | 
													
												
											
												
													
														| 
														 | 
														
															-    onTimeUpdate() 
														 | 
														
														 | 
														
															 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+  function videoError() { 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+    adActionReport(reportBusinessType.adPlay, 'adError') 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+    onError() 
														 | 
													
												
											
												
													
														| 
														 | 
														
															   } 
														 | 
														
														 | 
														
															   } 
														 | 
													
												
											
												
													
														| 
														 | 
														
															  
														 | 
														
														 | 
														
															  
														 | 
													
												
											
												
													
														| 
														 | 
														
															-  function videoStop() { 
														 | 
														
														 | 
														
															 
														 | 
													
												
											
												
													
														| 
														 | 
														
															-    onStop() 
														 | 
														
														 | 
														
															 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+  function videoView() { 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+    adActionReport(reportBusinessType.adPlay, 'adView') 
														 | 
													
												
											
												
													
														| 
														 | 
														
															   } 
														 | 
														
														 | 
														
															   } 
														 | 
													
												
											
												
													
														| 
														 | 
														
															  
														 | 
														
														 | 
														
															  
														 | 
													
												
											
												
													
														| 
														 | 
														
															-  function videoClick() { 
														 | 
														
														 | 
														
															 
														 | 
													
												
											
												
													
														| 
														 | 
														
															-    closeCustom() 
														 | 
														
														 | 
														
															 
														 | 
													
												
											
												
													
														| 
														 | 
														
															-  } 
														 | 
														
														 | 
														
															 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+  function videoTimeUpdate() {} 
														 | 
													
												
											
												
													
														| 
														 | 
														
															  
														 | 
														
														 | 
														
															  
														 | 
													
												
											
												
													
														| 
														 | 
														
															   function closeCustom() { 
														 | 
														
														 | 
														
															   function closeCustom() { 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+    adActionReport(reportBusinessType.adPlay, 'adClose') 
														 | 
													
												
											
												
													
														| 
														 | 
														
															     onClose() 
														 | 
														
														 | 
														
															     onClose() 
														 | 
													
												
											
												
													
														| 
														 | 
														
															     setShow(false) 
														 | 
														
														 | 
														
															     setShow(false) 
														 | 
													
												
											
												
													
														| 
														 | 
														
															   } 
														 | 
														
														 | 
														
															   } 
														 | 
													
												
											
												
													
														| 
														 | 
														
															  
														 | 
														
														 | 
														
															  
														 | 
													
												
											
												
													
														| 
														 | 
														
															   function clickMask() { 
														 | 
														
														 | 
														
															   function clickMask() { 
														 | 
													
												
											
												
													
														| 
														 | 
														
															-    onClick() 
														 | 
														
														 | 
														
															 
														 | 
													
												
											
												
													
														| 
														 | 
														
															     closeCustom() 
														 | 
														
														 | 
														
															     closeCustom() 
														 | 
													
												
											
												
													
														| 
														 | 
														
															   } 
														 | 
														
														 | 
														
															   } 
														 | 
													
												
											
												
													
														| 
														 | 
														
															  
														 | 
														
														 | 
														
															  
														 | 
													
												
											
										
											
												
													
														 | 
														
															@@ -129,7 +119,8 @@ function PqCustom(props: PropsWithChildren<CustomPropsType>) { 
														 | 
													
												
											
												
													
														| 
														 | 
														
															       pageSource: 'plugin', 
														 | 
														
														 | 
														
															       pageSource: 'plugin', 
														 | 
													
												
											
												
													
														| 
														 | 
														
															       planId, 
														 | 
														
														 | 
														
															       planId, 
														 | 
													
												
											
												
													
														| 
														 | 
														
															       pqtId: generateUUID(), 
														 | 
														
														 | 
														
															       pqtId: generateUUID(), 
														 | 
													
												
											
												
													
														| 
														 | 
														
															-      videoId: '000' 
														 | 
														
														 | 
														
															 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+      videoId: '000', 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+      adpId 
														 | 
													
												
											
												
													
														| 
														 | 
														
															     }]) 
														 | 
														
														 | 
														
															     }]) 
														 | 
													
												
											
												
													
														| 
														 | 
														
															   } 
														 | 
														
														 | 
														
															   } 
														 | 
													
												
											
												
													
														| 
														 | 
														
															  
														 | 
														
														 | 
														
															  
														 | 
													
												
											
										
											
												
													
														 | 
														
															@@ -142,25 +133,15 @@ function PqCustom(props: PropsWithChildren<CustomPropsType>) { 
														 | 
													
												
											
												
													
														| 
														 | 
														
															           </View> 
														 | 
														
														 | 
														
															           </View> 
														 | 
													
												
											
												
													
														| 
														 | 
														
															           <View className='close-icon'style={{zIndex: (zIndex || 1) + 1}} onClick={closeCustom}> 
														 | 
														
														 | 
														
															           <View className='close-icon'style={{zIndex: (zIndex || 1) + 1}} onClick={closeCustom}> 
														 | 
													
												
											
												
													
														| 
														 | 
														
															           </View> 
														 | 
														
														 | 
														
															           </View> 
														 | 
													
												
											
												
													
														| 
														 | 
														
															- 
														 | 
														
														 | 
														
															 
														 | 
													
												
											
												
													
														| 
														 | 
														
															-          {/* <Navigator url={WEB_VIEW_URL}> */} 
														 | 
														
														 | 
														
															 
														 | 
													
												
											
												
													
														| 
														 | 
														
															             <Custom 
														 | 
														
														 | 
														
															             <Custom 
														 | 
													
												
											
												
													
														| 
														 | 
														
															-              autoplay={autoplay} 
														 | 
														
														 | 
														
															 
														 | 
													
												
											
												
													
														| 
														 | 
														
															-              loop={loop} 
														 | 
														
														 | 
														
															 
														 | 
													
												
											
												
													
														| 
														 | 
														
															-              muted={muted} 
														 | 
														
														 | 
														
															 
														 | 
													
												
											
												
													
														| 
														 | 
														
															               adData={adData} 
														 | 
														
														 | 
														
															               adData={adData} 
														 | 
													
												
											
												
													
														| 
														 | 
														
															               onPlay={videoPlay} 
														 | 
														
														 | 
														
															               onPlay={videoPlay} 
														 | 
													
												
											
												
													
														| 
														 | 
														
															-              onTimeUpdate={videoTimeUpdate} 
														 | 
														
														 | 
														
															 
														 | 
													
												
											
												
													
														| 
														 | 
														
															-              onPause={videoPause} 
														 | 
														
														 | 
														
															 
														 | 
													
												
											
												
													
														| 
														 | 
														
															-              onEnded={videoPlayEnded} 
														 | 
														
														 | 
														
															 
														 | 
													
												
											
												
													
														| 
														 | 
														
															-              onStop={videoStop} 
														 | 
														
														 | 
														
															 
														 | 
													
												
											
												
													
														| 
														 | 
														
															- 
														 | 
														
														 | 
														
															 
														 | 
													
												
											
												
													
														| 
														 | 
														
															               onClick={videoClick} 
														 | 
														
														 | 
														
															               onClick={videoClick} 
														 | 
													
												
											
												
													
														| 
														 | 
														
															-              onLoad={onLoad} 
														 | 
														
														 | 
														
															 
														 | 
													
												
											
												
													
														| 
														 | 
														
															-              onView={onView} 
														 | 
														
														 | 
														
															 
														 | 
													
												
											
												
													
														| 
														 | 
														
															-              onError={onError} 
														 | 
														
														 | 
														
															 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+              onLoad={videoLoad} 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+              onView={videoView} 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+              onError={videoError} 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+              onTimeUpdate={videoTimeUpdate} 
														 | 
													
												
											
												
													
														| 
														 | 
														
															             /> 
														 | 
														
														 | 
														
															             /> 
														 | 
													
												
											
												
													
														| 
														 | 
														
															-          {/* </Navigator> */} 
														 | 
														
														 | 
														
															 
														 | 
													
												
											
												
													
														| 
														 | 
														
															         </View> 
														 | 
														
														 | 
														
															         </View> 
														 | 
													
												
											
												
													
														| 
														 | 
														
															       </View>} 
														 | 
														
														 | 
														
															       </View>} 
														 | 
													
												
											
												
													
														| 
														 | 
														
															     </> 
														 | 
														
														 | 
														
															     </> 
														 | 
													
												
											
										
											
												
													
														 | 
														
															@@ -168,9 +149,8 @@ function PqCustom(props: PropsWithChildren<CustomPropsType>) { 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 } 
														 | 
														
														 | 
														
															 } 
														 | 
													
												
											
												
													
														| 
														 | 
														
															  
														 | 
														
														 | 
														
															  
														 | 
													
												
											
												
													
														| 
														 | 
														
															 function Custom({ 
														 | 
														
														 | 
														
															 function Custom({ 
														 | 
													
												
											
												
													
														| 
														 | 
														
															-  autoplay, loop, muted, adData, 
														 | 
														
														 | 
														
															 
														 | 
													
												
											
												
													
														| 
														 | 
														
															-  onPlay, onPause, onEnded, onTimeUpdate, onStop, // 播放事件 
														 | 
														
														 | 
														
															 
														 | 
													
												
											
												
													
														| 
														 | 
														
															-  onClick, onLoad, onView, onError 
														 | 
														
														 | 
														
															 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+  adData, onPlay, // 播放事件 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+  onClick, onLoad, onView, onError, onTimeUpdate 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 }) { 
														 | 
														
														 | 
														
															 }) { 
														 | 
													
												
											
												
													
														| 
														 | 
														
															   const [style, setStyle] = useState({ width: '0px', height: 'px' }) 
														 | 
														
														 | 
														
															   const [style, setStyle] = useState({ width: '0px', height: 'px' }) 
														 | 
													
												
											
												
													
														| 
														 | 
														
															  
														 | 
														
														 | 
														
															  
														 | 
													
												
											
										
											
												
													
														 | 
														
															@@ -192,6 +172,7 @@ function Custom({ 
														 | 
													
												
											
												
													
														| 
														 | 
														
															     if (loadedMetaFiredInOnce++ < 1) { 
														 | 
														
														 | 
														
															     if (loadedMetaFiredInOnce++ < 1) { 
														 | 
													
												
											
												
													
														| 
														 | 
														
															       // 上报load 
														 | 
														
														 | 
														
															       // 上报load 
														 | 
													
												
											
												
													
														| 
														 | 
														
															       onLoad() 
														 | 
														
														 | 
														
															       onLoad() 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+      console.log('load') 
														 | 
													
												
											
												
													
														| 
														 | 
														
															     } 
														 | 
														
														 | 
														
															     } 
														 | 
													
												
											
												
													
														| 
														 | 
														
															   } 
														 | 
														
														 | 
														
															   } 
														 | 
													
												
											
												
													
														| 
														 | 
														
															  
														 | 
														
														 | 
														
															  
														 | 
													
												
											
										
											
												
													
														 | 
														
															@@ -202,21 +183,13 @@ function Custom({ 
														 | 
													
												
											
												
													
														| 
														 | 
														
															         className='custom-video' 
														 | 
														
														 | 
														
															         className='custom-video' 
														 | 
													
												
											
												
													
														| 
														 | 
														
															         objectFit='fill' 
														 | 
														
														 | 
														
															         objectFit='fill' 
														 | 
													
												
											
												
													
														| 
														 | 
														
															         controls={false} 
														 | 
														
														 | 
														
															         controls={false} 
														 | 
													
												
											
												
													
														| 
														 | 
														
															-        // video属性 
														 | 
														
														 | 
														
															 
														 | 
													
												
											
												
													
														| 
														 | 
														
															-        autoplay={autoplay} 
														 | 
														
														 | 
														
															 
														 | 
													
												
											
												
													
														| 
														 | 
														
															-        loop={loop} 
														 | 
														
														 | 
														
															 
														 | 
													
												
											
												
													
														| 
														 | 
														
															-        muted={muted} 
														 | 
														
														 | 
														
															 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+        autoplay={false} 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+        loop 
														 | 
													
												
											
												
													
														| 
														 | 
														
															         src={adData.materialAddress} 
														 | 
														
														 | 
														
															         src={adData.materialAddress} 
														 | 
													
												
											
												
													
														| 
														 | 
														
															         poster={adData.materialCoverPic} 
														 | 
														
														 | 
														
															         poster={adData.materialCoverPic} 
														 | 
													
												
											
												
													
														| 
														 | 
														
															-        // video事件 
														 | 
														
														 | 
														
															 
														 | 
													
												
											
												
													
														| 
														 | 
														
															         onPlay={onPlay} 
														 | 
														
														 | 
														
															         onPlay={onPlay} 
														 | 
													
												
											
												
													
														| 
														 | 
														
															         onTimeUpdate={onTimeUpdate} 
														 | 
														
														 | 
														
															         onTimeUpdate={onTimeUpdate} 
														 | 
													
												
											
												
													
														| 
														 | 
														
															-        onPause={onPause} 
														 | 
														
														 | 
														
															 
														 | 
													
												
											
												
													
														| 
														 | 
														
															-        onEnded={onEnded} 
														 | 
														
														 | 
														
															 
														 | 
													
												
											
												
													
														| 
														 | 
														
															-        onStop={onStop} 
														 | 
														
														 | 
														
															 
														 | 
													
												
											
												
													
														| 
														 | 
														
															         onError={onError} 
														 | 
														
														 | 
														
															         onError={onError} 
														 | 
													
												
											
												
													
														| 
														 | 
														
															- 
														 | 
														
														 | 
														
															 
														 | 
													
												
											
												
													
														| 
														 | 
														
															-        // video交互 
														 | 
														
														 | 
														
															 
														 | 
													
												
											
												
													
														| 
														 | 
														
															         onClick={onClick} 
														 | 
														
														 | 
														
															         onClick={onClick} 
														 | 
													
												
											
												
													
														| 
														 | 
														
															         onLoadedMetaData={onLoadedMetaData} 
														 | 
														
														 | 
														
															         onLoadedMetaData={onLoadedMetaData} 
														 | 
													
												
											
												
													
														| 
														 | 
														
															       /> 
														 | 
														
														 | 
														
															       /> 
														 |