新闻资讯

质量为本、客户为根、勇于拼搏、务实创新

< 返回新闻资讯列表

android如何调用系统相机录像,android如何调用skia引擎

发布时间:2023-11-07 08:51:36

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。