Android 调用系统相机录像

匿名 (未验证) 提交于 2019-12-03 00:14:01

 

使用 Intent 调用系统相机进行视频录制:

Intent intent = new Intent(MediaStore.ACTION_VIDEO_CAPTURE); // 录制质量  1:高质量   0:低质量 intent.putExtra(MediaStore.EXTRA_VIDEO_QUALITY, 1); // 录制时长(单位:秒) intent.putExtra(MediaStore.EXTRA_DURATION_LIMIT, 5 * 60); startActivityForResult(intent, SYSTEM_CAMREA_RECORD_VIDEO);

录制完成后,可以在 onActivityResult 里面收到录制视频的地址内容:

@Override protected void onActivityResult(int requestCode, int resultCode, Intent data) {    if (requestCode == SYSTEM_CAMREA_RECORD_VIDEO) {        if (resultCode == RESULT_OK) {            Log.e(GlobalConfig.Log_TAG, "录制视频地址 = " + FileUtils.getPath(this, data.getData()));            mRichEditorLayout.addVideoInfo(FileUtils.getPath(this, data.getData()));        }     } }

 

易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!