How can I record a Video in my Android App.?

后端 未结 10 1738
后悔当初
后悔当初 2020-11-22 11:34

How can I capture a video recording on Android?

10条回答
  •  庸人自扰
    2020-11-22 12:37

    Instead of writing code from the sketch, you can use a library on GitHub. For instance: https://github.com/CameraKit/camerakit-android (or https://github.com/google/cameraview, or https://github.com/hujiaweibujidao/CameraView and so on). Then you only need to:

    private CameraKitView cameraKitView;
    
    @Override
    protected void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.activity_main);
        cameraKitView = findViewById(R.id.camera);
    }
    
    @Override
    protected void onStart() {
        super.onStart();
        cameraKitView.onStart();
    }
    
    @Override
    protected void onResume() {
        super.onResume();
        cameraKitView.onResume();
    }
    
    @Override
    protected void onPause() {
        cameraKitView.onPause();
        super.onPause();
    }
    
    @Override
    protected void onStop() {
        cameraKitView.onStop();
        super.onStop();
    }
    
    @Override
    public void onRequestPermissionsResult(int requestCode, String[] permissions, int[] grantResults) {
        super.onRequestPermissionsResult(requestCode, permissions, grantResults);
        cameraKitView.onRequestPermissionsResult(requestCode, permissions, grantResults);
    }
    

提交回复
热议问题