android 摄像机程序,在APP当中调用Android系统摄像头进行视频录制

1、获得摄像头Feature和写文件的权限

android:name="android.hardware.camera2"

android:required="true" />

2、创建一个文件用来保存得到的视频

/**

* 创建保存录制得到的视频文件

*

* @return

* @throws IOException

*/

private File createMediaFile() throws IOException {

if (Utils.checkSDCardAvaliable()) {

File mediaStorageDir = new File(Environment.getExternalStoragePublicDirectory(

Environment.DIRECTORY_MOVIES), "CameraDemo");

if (!mediaStorageDir.exists()) {

if (!mediaStorageDir.mkdirs()) {

Log.d(TAG, "failed to create directory");

return null;

}

}

// Create an image file name

String timeStamp = new SimpleDateFormat("yyyyMMdd_HHmmss").format(new Date());

String ima

你可能感兴趣的:(android,摄像机程序)