我正在尝试使用设备的相机启动记录。
,但是即使有9 GB的可用内存,它始终显示“没有足够的空间来录制视频”错误消息。设备为XP5800非触摸Android手机,相同的代码在android触摸手机中也可以使用。
int REQUEST_VIDEO_CAPTURE = 300;
StrictMode.VmPolicy.Builder builder = new StrictMode.VmPolicy.Builder();
StrictMode.setVmPolicy(builder.build());
File mediaFile =
new File(Environment.getExternalStorageDirectory().getAbsolutePath()
+ "/myvideo.mp4");
Intent intent = new Intent(MediaStore.ACTION_VIDEO_CAPTURE);
Uri videoUri = Uri.fromFile(mediaFile);
intent.putExtra(MediaStore.EXTRA_OUTPUT, videoUri);
startActivityForResult(intent, REQUEST_VIDEO_CAPTURE);
}
请帮帮我