| 
					
				 | 
			
			
				@@ -2,12 +2,12 @@ import { defineComponent, PropType } from 'vue' 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 import styles from './index.module.less'
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 import Plyr from 'plyr'
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 import 'plyr/dist/plyr.css'
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-import { Button, Icon, Loading } from 'vant'
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+import { Button, Icon, Loading, Toast } from 'vant'
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 import iconVideoPlay from '@/common/images/icon_video_play.png'
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 import { browser } from '@/helpers/utils'
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 import { state } from '@/state'
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-import { listenerMessage } from '@/helpers/native-message'
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+import { listenerMessage, postMessage } from '@/helpers/native-message'
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 export default defineComponent({
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				   name: 'col-video',
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				   props: {
 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -177,6 +177,22 @@ export default defineComponent({ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				       })
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				       this.player.on('play', () => {
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        postMessage(
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+          {
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            api: 'getDeviceStatus',
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            content: {
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+              type: 'video'
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            }
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+          },
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+          (res: any) => {
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            // 判断是否在录屏中, 如果在录屏则不允许播放
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            if (res.content.status == '1') {
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+              Toast('为了保证数据安全,请不要录屏')
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+              this.player.pause()
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            }
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+          }
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        )
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         this.onPlay && this.onPlay()
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				       })
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 
 
			 |