x1ongzhu 6 rokov pred
rodič
commit
2dcc216831

+ 1 - 8
src/main/java/com/izouma/awesomeadmin/service/impl/VideoRecognitionServiceImpl.java

@@ -62,23 +62,16 @@ public class VideoRecognitionServiceImpl implements VideoRecognitionService {
                 Map<String, String> map = videoProcessTool.processVideo(playerInfo.getVideo(), 0);
                 if (map != null) {
                     playerInfo.setImage(map.get("image"));
+                    playerInfo.setScore(Float.parseFloat(map.get("评分")));
                     playerInfo.setLiveTime(map.get("参赛时间").replace("分钟", ""));
                     try {
                         playerInfo.setRanking(Integer.valueOf(map.get("rank").replace("第", "")));
                     } catch (Exception ignore) {
                     }
-                    try {
-                        playerInfo.setScore(Float.parseFloat(map.get("评分")));
-                    } catch (Exception ignore) {
-                    }
                     try {
                         playerInfo.setKillNumber(Integer.parseInt(map.get("淘汰")));
                     } catch (Exception ignore) {
                     }
-                    try {
-                        playerInfo.setScore(Float.parseFloat(map.get("淘汰")));
-                    } catch (Exception ignore) {
-                    }
                     playerInfo.setStatusFlag(AppConstant.PlayerStatus.PROCESSED);
                 } else {
                     playerInfo.setStatusFlag(AppConstant.PlayerStatus.PROCESSED_FAIL);

+ 1 - 1
src/test/java/VideoProcessTest.java

@@ -27,7 +27,7 @@ public class VideoProcessTest {
     public void testVideoNew() {
         try {
             long ts = System.currentTimeMillis();
-            Map<String, String> result = videoProcessToolNew.processVideo("/Users/drew/Downloads/2019-06-10-06-13-45-tv8d8zxr.mp4", 0);
+            Map<String, String> result = videoProcessToolNew.processVideo("/Users/drew/Downloads/2019-06-21-08-47-23-y62be80n.mp4", 0);
             System.out.println(result);
             System.out.println((System.currentTimeMillis() - ts) / 1000f / 60);
         } catch (FrameGrabber.Exception e) {