//跳转到相机进行视频录制
private void openCamera() {
try {
Intent intent = new Intent(MediaStore.ACTION_VIDEO_CAPTURE);
// intent.setAction("android.media.action.VIDEO_CAPTURE");
intent.addCategory("android.intent.category.DEFAULT");
// 保存录像到指定的路径
imagePaths = Environment.getExternalStorageDirectory().getPath()
+ "/temp/" + (System.currentTimeMillis() + ".mp4");
// 必须确保文件夹路径存在,否则拍照后无法完成回调
File vFile = new File(imagePaths);
if (!vFile.exists()) {
File vDirPath = vFile.getParentFile();
vDirPath.mkdirs();
} else {
if (vFile.exists()) {
vFile.delete();
}
}
cameraUri = getUriForFile(CamearActivity.this, "com.rk.myfeaturesapp.fileprovider", vFi
Android调用相机进行录频并返回视频路径
最新推荐文章于 2022-10-11 11:13:49 发布
本文详细介绍了如何在Android应用中调用相机进行视频录制,并成功获取到录制视频的本地路径。通过创建Intent启动相机服务,设置权限,以及处理返回的数据,实现了流畅的视频录制功能。
摘要由CSDN通过智能技术生成