android怎么调用系统相机录像
要调用Android系统相机进行录像,可以通过Intent来实现。以下是一个示例代码:
public void startRecordingVideo() {
Intent intent = new Intent(MediaStore.ACTION_VIDEO_CAPTURE);
if (intent.resolveActivity(getPackageManager()) != null) {
startActivityForResult(intent, REQUEST_VIDEO_CAPTURE);
}
}
@Override
protected void onActivityResult(int requestCode, int resultCode, Intent data) {
if (requestCode == REQUEST_VIDEO_CAPTURE && resultCode == RESULT_OK) {
Uri videoUri = data.getData();
// 在这里可以处理录像的结果
}
}
在上面的代码中,startRecordingVideo()
方法将会打开系统相机应用,并且等待用户录像完成或者取消录像。当录像完成后,会通过onActivityResult()
方法返回录像的结果,可以从返回的Intent中获取到录像的Uri。
版权声明
本文仅代表作者观点,不代表米安网络立场。
上一篇:idea中如何配置sdk 下一篇:centos7怎么更改远程端口号
发表评论:
◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。