How to Make Burst Mode Available to Camera

Android Studio - Camera Burst (Multiple shots)

When you use IMAGE_CAPTURE intent, Android launches some camera app on your device. Most often, this will be the Camera app that was preinstalled by the device manufacturer, but this could be an 3rd party app installed from the Play Store or even sideloaded. This Camera app declared support for this standard intent, and hopefully it honestly fulfills the contract defined for this standard intent. This contract does not mention many advanced features of the cameras, so most likely you will not get them.

You may find another intent, INTENT_ACTION_STILL_IMAGE_CAMERA, better fit your needs. Or you can launch default camera app on press of the button.

The alternative is to implement custom camera in your app.

iOS / iPhone - Take Quick Shot or Burst Photos

You need to check out the excellent tools available in AVFoundation.
There are APIs to capture still images from the camera feed and sample code on how to do it. It's much faster than the standard image picker frameworks.

Look here for more.

I've used it on a few projects so ask away if you have further questions.

Implementing Burst mode on android camera

This question is somewhat similar to this question on stack overflow. The code in that question could help.

iOS 7 camera burst mode

You'll need to use AVFoundation instead of UIImagePickerController for that. With that approach, you get a continuous video feed from the camera, and can capture as many images as you want, for example, using a timer.



Related Topics



Leave a reply



Submit