Как использовать фронтальную камеру Samsung Galaxy S2?

#android #opencv

#Android #opencv

Вопрос:

Кто-нибудь знает, как использовать фронтальную камеру в программе Samsung Galaxy S2 для Android? Лучшим способом было бы сделать это с помощью средства видеозахвата opencv Videocapture, но если это невозможно, подойдет и собственная камера.

Ответ №1:

     ...
    Intent intent = new Intent(MediaStore.ACTION_VIDEO_CAPTURE);

    // High Quality
    intent.putExtra(MediaStore.EXTRA_VIDEO_QUALITY, 1);

    // start the Video Capture Intent
    startActivityForResult(intent, CAPTURE_VIDEO_ACTIVITY_REQUEST_CODE);
    ...

@Override
protected void onActivityResult(int requestCode, int resultCode, final Intent data) {

    if (requestCode == CAPTURE_VIDEO_ACTIVITY_REQUEST_CODE) {
        if (resultCode == RESULT_OK) {
            // Video file URI in data.getData();
       }
   }
}
 

Это позволило бы пользователю выбрать камеру в приложении камеры по умолчанию.

Смотрите это для получения дополнительной информации.