您好以下代码记录视频。但它没有保存在给定的路径中。如何获取存储的视频文件路径。我使用了data.getdata并且它无法正常工作。
String rootPath = Environment.getExternalStorageDirectory().getPath();
String filePath = rootPath + "/NewImage.3gp";
File file = new File( filePath );
Uri outputFileUri = Uri.fromFile( file );
Intent intent = new Intent(android.provider.MediaStore.ACTION_VIDEO_CAPTURE );
intent.putExtra( MediaStore.EXTRA_OUTPUT, outputFileUri );
intent.putExtra( MediaStore.EXTRA_VIDEO_QUALITY, "1");
startActivityForResult( intent, Constants.CAMERA_REQUEST );
答案 0 :(得分:0)
我认为你做错了,只需将你的第一行问题更新到下面,
String rootPath = Environment.getExternalStorageDirectory();