admin
2022-04-16 04f09e52ffd4681bdfd85e51acd3da0d1280c3d3
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
package com.hxh.spring.test;
 
import com.yeshi.buwan.domain.VideoDetailInfo;
import com.yeshi.buwan.domain.VideoInfo;
import com.yeshi.buwan.domain.VideoType;
import com.yeshi.buwan.domain.system.DetailSystem;
import com.yeshi.buwan.service.imp.BanQuanService;
import com.yeshi.buwan.service.imp.ClassService;
import com.yeshi.buwan.util.*;
import com.yeshi.buwan.util.JuHe.VideoResourceUtil;
import com.yeshi.buwan.util.video.VideoDetailUtil;
import org.json.JSONArray;
 
import java.io.File;
import java.util.List;
import java.util.regex.Pattern;
 
public class Test {
 
    @org.junit.Test
    public void test() {
        VideoResourceUtil videoResouceUtil = com.yeshi.buwan.util.BeanUtil.getBean(VideoResourceUtil.class);
        VideoDetailUtil videoDeailUtil = com.yeshi.buwan.util.BeanUtil.getBean(VideoDetailUtil.class);
        ClassService classService = com.yeshi.buwan.util.BeanUtil.getBean(ClassService.class);
 
        List<Long> resourceList = videoResouceUtil.getAvailableResourceIds(new DetailSystem("44"), Integer.parseInt(70 + ""), null);
 
        VideoInfo info = (videoDeailUtil.getVideoInfo(null, 3400048 + "", 13 + "", resourceList,
                CacheUtil.getMD5Long(resourceList)));
 
        List<VideoType> typeList = classService.getVideoTypeList(info.getId());
        if (typeList != null && typeList.size() > 0) {
            VideoType type = typeList.get(0);
            while (type.getParent() != null)
                type = type.getParent();
            info.setVideoType(type);
        }
 
        info.setPlayPicture(VideoPictureUtil.getShowPicture(info, "android", 70 + ""));
        for (VideoDetailInfo vd : info.getVideoDetailList()) {
            if (StringUtil.isNullOrEmpty(vd.getExtraId()))
                vd.setExtraId(vd.getId() + "");
        }
 
    }
 
    @org.junit.Test
    public void test2() {
        BanQuanService banQuanService = BeanUtil.getBean(BanQuanService.class);
        List<String> keys = banQuanService.getBanQuanKeyListAll(43);
        System.out.println(keys);
    }
 
    @org.junit.Test
    public void test3() {
        SolrUtil.dataimportVideo();
    }
 
    @org.junit.Test
    public void test4() {
        String regex = "^http://www\\.baidu\\.com";
        System.out.print(Pattern.matches(regex, "http://www.baidu.com"));
    }
 
 
    @org.junit.Test
    public void test40() {
        File f=new File("E:\\工作\\文网文视频\\美女封面");
        f.listFiles();
        Runtime runtime = Runtime.getRuntime();
 
        int count=0;
        JSONArray array=new JSONArray();
        for(File ff:f.listFiles()){
            count++;
            if(count<300) {
                array.put(ff.getName());
//                System.out.println(ff.getName());
            }
//            try {
//                runtime.exec(String.format("ffmpeg -i \"E:\\工作\\文网文视频\\美女视频\\%s\" -vframes 1 -ss 00:00:01 -f mjpeg -s 720*1280 -an \"E:/工作/文网文视频/美女封面/%s\"",ff.getName(),ff.getName().replace(".mp4",".jpg")));
//            } catch (IOException e) {
//                e.printStackTrace();
//            }
        }
 
        System.out.println(array.toString());
    }
}