Estoy creando una aplicación para Android en la que parte de la funcionalidad implica que los usuarios tomen imágenes y graben videos.Intento de la cámara con parámetros de resolución en Android
Para la aplicación hay una necesidad de establecer una resolución específica para las imágenes y el video. ¿Es posible especificar los parámetros de resolución y luego utilizar la cámara para capturar imágenes y videos, o necesito crear mi propia cámara?
Cualquier consejo sería muy apreciado.
Editar: Hice algunas investigaciones adicionales y eché un vistazo a http://developer.android.com/guide/topics/media/camera.html#intents.
Si entiendo correctamente, no hay ninguna opción para especificar los parámetros de resolución cuando se utiliza el intento de captura de imágenes http://developer.android.com/reference/android/provider/MediaStore.html#ACTION_IMAGE_CAPTURE.
Para el intento de captura de video parece que tengo la opción de usar el parámetro Extra Video Quality, sin embargo eso solo me da la opción de alta calidad y baja calidad (que no estoy seguro de lo que corresponde en términos de resolución) http://developer.android.com/reference/android/provider/MediaStore.html#EXTRA_VIDEO_QUALITY
Parece que lo mejor es comenzar a desarrollar mis propias actividades de imagen y video, a menos que me perdí algunas otras opciones con la imagen y el intento de video.
Gracias por su consejo. Terminé haciendo mi propia actividad de imagen al final. Y mientras lo hacía, realmente descubrí el desastre que es la API de la cámara. –