xuxiuxi
2017-04-17 c0bc8da86f09a1e8b418e801ca15c43534d3cbd9
VisitFace/DemoForBsk/app/src/main/java/cn/com/basic/face/fragment/SurveillanceFragment.java
@@ -10,17 +10,12 @@
import cn.com.basic.face.base.BaseFragment;
import com.bsk.zhangbo.demoforbsk.util.RtspFaceNative;
import cn.com.basic.face.util.RtspFaceNative;
import cn.com.basic.face.service.SurvalanceMng;
import cn.com.basic.face.widget.surveilance.SupervisoryBottomListView;
import cn.com.basic.face.service.SurveillanceMng;
import cn.com.basic.face.widget.surveilance.SurveillanceBottomListView;
import com.lidroid.xutils.view.annotation.ViewInject;
/**
 * Created by zhangbo on 2017/2/15.
 */
public class SurveillanceFragment extends BaseFragment {
@@ -33,9 +28,9 @@
    @ViewInject(R.id.fragment_supervisory_bottom_attendance_background)
    private View fragment_supervisory_bottom_attendance_background;
    @ViewInject(R.id.fragment_supervisory_bottom_visit_list_view)
    private SupervisoryBottomListView fragment_supervisory_bottom_visit_list_view;
    private SurveillanceBottomListView fragment_supervisory_bottom_visit_list_view;
    @ViewInject(R.id.fragment_supervisory_bottom_attendance_list_view)
    private SupervisoryBottomListView fragment_supervisory_bottom_attendance_list_view;
    private SurveillanceBottomListView fragment_supervisory_bottom_attendance_list_view;
    @ViewInject(R.id.fragment_supervisory_enter_camera)
    VideoView fragment_supervisory_enter_camera;
    @ViewInject(R.id.fragment_supervisory_exit_camera)
@@ -45,6 +40,11 @@
    static {
        if (useNative) {
            System.loadLibrary("cvface_api");
            System.loadLibrary("opencv_java3");
            System.loadLibrary("protobuf-lite");
            System.loadLibrary("protobuf");
            System.loadLibrary("protoc");
            System.loadLibrary("rtspface");
            RtspFaceNative.init();
        }
@@ -56,11 +56,11 @@
        return instance;
    }
    public SupervisoryBottomListView get_fragment_supervisory_bottom_visit_list_view() {
    public SurveillanceBottomListView get_fragment_supervisory_bottom_visit_list_view() {
        return fragment_supervisory_bottom_visit_list_view;
    }
    public SupervisoryBottomListView get_fragment_supervisory_bottom_attendance_list_view() {
    public SurveillanceBottomListView get_fragment_supervisory_bottom_attendance_list_view() {
        return fragment_supervisory_bottom_visit_list_view;
    }
@@ -78,16 +78,11 @@
                    Thread.sleep(2000);
                    if (useNative) {
                        RtspFaceNative.setSurface(1, fragment_supervisory_enter_camera.getHolder().getSurface());
                        RtspFaceNative.setSurface(2, fragment_supervisory_exit_camera.getHolder().getSurface());
                        //RtspFaceNative.setSurface(2, fragment_supervisory_exit_camera.getHolder().getSurface());
                        RtspFaceNative.createPlayer(1, "rtsp://admin:admin12345@192.168.1.70:554/h264/ch1/sub/av_stream");
                        RtspFaceNative.createPlayer(2, "rtsp://admin:admin12345@192.168.1.70:554/h264/ch1/sub/av_stream");
                        //RtspFaceNative.createPlayer(2, "rtsp://admin:admin12345@192.168.1.70:554/h264/ch1/sub/av_stream");
                        RtspFaceNative.setFaceCallback(1, "cn/com/basic/face/util/RtspFaceNative", "faceCallBack");
                    } else {
//                        fragment_supervisory_enter_camera.setVideoURI(Uri.parse("rtsp://admin:admin12345@192.168.1.70:554/h264/ch1/sub/av_stream"));
//                        fragment_supervisory_enter_camera.requestFocus();
//                        fragment_supervisory_enter_camera.start();
//                        fragment_supervisory_exit_camera.setVideoURI(Uri.parse("rtsp://admin:admin12345@192.168.1.70:554/h264/ch1/main/av_stream"));
//                        fragment_supervisory_exit_camera.requestFocus();
//                        fragment_supervisory_exit_camera.start();
                    }
                } catch (Exception e) {
                    e.printStackTrace();
@@ -120,7 +115,7 @@
    }
    private void reloadBottomList() {
        SurvalanceMng.getInstance().findSupervisoryBottomList(fragment_supervisory_bottom_visitor_radio_button.isChecked());
        SurveillanceMng.getInstance().findSurveillanceBottomList(fragment_supervisory_bottom_visitor_radio_button.isChecked());
    }
}