xuxiuxi
2017-04-13 81b5612ff5fa95f7af8fcb9c10d92495de79150e
VisitFace/DemoForBsk/app/src/main/java/cn/com/basic/face/util/RtspFaceNative.java
@@ -14,7 +14,6 @@
public class RtspFaceNative {
    public static native void init();
    public static native void setSurface(int cameraIdx, Surface surface);
    public static native boolean createPlayer(int cameraIdx, String uri);
@@ -36,7 +35,33 @@
        byte[] faceImages = new byte[1024 * 1024 * 1];
        ArrayList<NativeImgIdx> faceImagesIdx = getFaceImages(cameraIdx, faceImages);
        int c = faceImagesIdx.size();
        int c = 0;
        if (faceImagesIdx != null)
            c = faceImagesIdx.size();
        for (int i = 0; i < c; i++) {
            System.out.println(i);
//            faceImagesIdx.get(i).offset, faceImagesIdx.get(i).size;
            try {
                File path = BaseApplication.getInstance().getFilesDir();
                File f1 = new File(path, ""+i);
                if (!f1.exists()) {
                    f1.createNewFile();
                }
                FileOutputStream f = new FileOutputStream(f1);
                f.write(faceImages, faceImagesIdx.get(i).offset, faceImagesIdx.get(i).size);
                f.close();
                RequestParams params = new RequestParams();
//                String encodedImage = Base64.encodeToString(faceImages, Base64.DEFAULT);
                params.addBodyParameter("choosePhoto", f1);
                RegisterMng.getInstance().add(params);
            } catch (Exception e) {
                e.printStackTrace();
            }
        }
        releaseFace(cameraIdx);
    }