Android调用相机进行录频并返回视频路径

本文详细介绍了如何在Android应用中调用相机进行视频录制,并成功获取到录制视频的本地路径。通过创建Intent启动相机服务,设置权限,以及处理返回的数据,实现了流畅的视频录制功能。
摘要由CSDN通过智能技术生成
//跳转到相机进行视频录制
 
   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
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值