android录像

Android Jetpack之CameraX使用

佐手、 提交于 2020-01-07 11:56:23
文章目录 添加Gradle依赖 权限 配置CameraX 拍照和录像 保存和预览 预览照片和录像 参考: https://developer.android.google.cn/training/camerax https://codelabs.developers.google.com/codelabs/camerax-getting-started/#0 代码Github: https://github.com/345166018/HxJetpack/tree/master/HxCameraX 添加Gradle依赖 //material组件 implementation 'com.google.android.material:material:1.1.0-alpha10' //camera implementation 'androidx.camera:camera-core:1.0.0-alpha04' implementation 'androidx.camera:camera-camera2:1.0.0-alpha04' implementation 'androidx.camera:camera-view:1.0.0-alpha01' implementation 'androidx.camera:camera-extensions:1.0.0-alpha01' /

Android 调用系统相机录像

匿名 (未验证) 提交于 2019-12-03 00:14:01
使用 Intent 调用系统相机进行视频录制: Intent intent = new Intent ( MediaStore . ACTION_VIDEO_CAPTURE ); // 录制质量 1:高质量 0:低质量 intent . putExtra ( MediaStore . EXTRA_VIDEO_QUALITY , 1 ); // 录制时长(单位:秒) intent . putExtra ( MediaStore . EXTRA_DURATION_LIMIT , 5 * 60 ); startActivityForResult ( intent , SYSTEM_CAMREA_RECORD_VIDEO ); 录制完成后,可以在 onActivityResult 里面收到录制视频的地址内容: @Override protected void onActivityResult ( int requestCode , int resultCode , Intent data ) { if ( requestCode == SYSTEM_CAMREA_RECORD_VIDEO ) { if ( resultCode == RESULT_OK ) { Log . e ( GlobalConfig . Log_TAG , "录制视频地址 = " + FileUtils .

Android 调用系统相机录像

我的梦境 提交于 2019-12-01 02:30:37
使用 Intent 调用系统相机进行视频录制: Intent intent = new Intent(MediaStore.ACTION_VIDEO_CAPTURE); // 录制质量 1:高质量 0:低质量 intent.putExtra(MediaStore.EXTRA_VIDEO_QUALITY, 1); // 录制时长(单位:秒) intent.putExtra(MediaStore.EXTRA_DURATION_LIMIT, 5 * 60); startActivityForResult(intent, SYSTEM_CAMREA_RECORD_VIDEO); 录制完成后,可以在 onActivityResult 里面收到录制视频的地址内容: @Override protected void onActivityResult(int requestCode, int resultCode, Intent data) { if (requestCode == SYSTEM_CAMREA_RECORD_VIDEO) { if (resultCode == RESULT_OK) { Log.e(GlobalConfig.Log_TAG, "录制视频地址 = " + FileUtils.getPath(this, data.getData()));