android 调用自带录像功能保存报错
用同样的方法调用拍照功能可以,但是录像功能报错,大侠们帮忙看下这里是否有问题好吗?Intentintent=newIntent(MediaStore.ACTION_VID...
用同样的方法调用拍照功能可以,但是录像功能报错,大侠们帮忙看下这里是否有问题好吗?
Intent intent = new Intent(MediaStore.ACTION_VIDEO_CAPTURE);
String path = Environment.getExternalStorageDirectory()
.getAbsolutePath() + "/hfdatabase/";
String fileName = new SimpleDateFormat("yyyyMMddHHmmss")
.format(new Date()) + ".3gp";// 照片命名
File out = new File(strImgPath);
if (!out.exists()) {
out.mkdirs();
}
out = new File(path, fileName);
Uri uri = Uri.fromFile(out);
intent.putExtra(MediaStore.EXTRA_OUTPUT, uri); // 这里不改名字的话没有出错,但我想知道录制的视频名字。
intent.putExtra(MediaStore.EXTRA_VIDEO_QUALITY, 1);
startActivityForResult(intent, 1);
报这个错
Caused by: java.io.IOException: setOutputFile failed. 展开
Intent intent = new Intent(MediaStore.ACTION_VIDEO_CAPTURE);
String path = Environment.getExternalStorageDirectory()
.getAbsolutePath() + "/hfdatabase/";
String fileName = new SimpleDateFormat("yyyyMMddHHmmss")
.format(new Date()) + ".3gp";// 照片命名
File out = new File(strImgPath);
if (!out.exists()) {
out.mkdirs();
}
out = new File(path, fileName);
Uri uri = Uri.fromFile(out);
intent.putExtra(MediaStore.EXTRA_OUTPUT, uri); // 这里不改名字的话没有出错,但我想知道录制的视频名字。
intent.putExtra(MediaStore.EXTRA_VIDEO_QUALITY, 1);
startActivityForResult(intent, 1);
报这个错
Caused by: java.io.IOException: setOutputFile failed. 展开
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询