1

我正在使用以下代码启动具有图像和视频模式交换的设备相机。因此,一旦我拍摄照片或视频,我就不会返回任何值来确定用户是否拍摄了照片或视频。

Intent intent = new Intent(MediaStore.INTENT_ACTION_VIDEO_CAMERA);
startActivityForResult(intent, 0);

请在这件事上给予我帮助

4

2 回答 2

0

如果您需要同时使用相机的视频和图像模式,请访问以下站点 这可能会帮助您满足您的要求

带图像和视频捕获功能的相机

预习

在此处输入图像描述

于 2013-10-07T07:04:46.527 回答
0

onActivityResult像下面这样覆盖

onActivityResult(int requestCode, int resultCode, Intent data) {
    super.onActivityResult(requestCode, resultCode, data);

    //this is how you check if a camera did take a picture
    if(resultCode== RESULT_OK && requestCode== 0) // in your case requestCode == 0
    {
        //here you get it
        Bitmap . bitmap = (Bitmap) data.getExtras();
    }
}
于 2020-01-20T12:45:27.153 回答