| | |
| | | int fontSize= 24; |
| | | private ScheduledExecutorService scheduledExecutorService = Executors.newSingleThreadScheduledExecutor(); |
| | | private void setWaterMask() { |
| | | |
| | | if (mediaArgu.getUsbCameraId()==2){ |
| | | GlobalData.getInstance().getCameraTag="_P2"; |
| | | }else{ |
| | | GlobalData.getInstance().getCameraTag="_P1"; |
| | | } |
| | | // 防止重复 schedule(startPush 可能被多次调用) |
| | | if (watermarkFuture != null && !watermarkFuture.isCancelled()) { |
| | | return; |
| | |
| | | double speed = GlobalData.getInstance().parseWaterMaskInfo("speed", 0.0, GlobalData.ShareType.DOUBLE); |
| | | |
| | | |
| | | String czh = GlobalData.getInstance().parseWaterMaskInfo("car_license", "无", GlobalData.ShareType.STRING) + GlobalData.getInstance().getCameraTag; |
| | | String czh = GlobalData.getInstance().parseWaterMaskInfo("car_license", "无", GlobalData.ShareType.STRING) + |
| | | |
| | | GlobalData.getInstance().getCameraTag; |
| | | |
| | | baseY = fontSize*11/10+baseY; |
| | | watermarkParam = new WatermarkParam(10,resolutionArr[1]-baseY,czh +" "+String.format("速度:%.1f",speed)); |
| | | watermarkParamList.add(watermarkParam); |