Posición: Advanced Member
Grupos: Registered
Registrado: 21/10/2013(UTC) Mensajes: 39
Agradecimientos: 4 veces Fue agradecido: 8 vez/veces in 6 publicación(es).
|
Buenas tardes. Estoy intentando grabar con la cámara desde un intent. El problema es que el fichero de video no se me crea en ningun lado (Uso la misma manera para imágenes y SI funciona). El código para lanzar el itent es: Citar:miVideo = ficheroVideo(); fileUri = Uri.fromFile(miVideo); video.putExtra(MediaStore.EXTRA_OUTPUT, fileUri); video.putExtra(MediaStore.EXTRA_VIDEO_QUALITY, 0); startActivityForResult(video, CAPTURA_VIDEO); El que crea el ficheroVideo es: Citar:File dir = new File(ruta); String horaLocal = new SimpleDateFormat("yyyMMdd_HHmmss", Locale.ROOT).format(new Date()); File video = new File(dir, "VID_" + horaLocal + ".mp4"); return video; Y la capturar del resultado: Citar:protected void onActivityResult(int requestCode, int resultCode, Intent data) { Intent cambio_actividad = new Intent(); if (resultCode == RESULT_OK) { Toast.makeText(this, "Video guardado con éxito", Toast.LENGTH_SHORT).show(); } } Uso esto mismo (cambiando el TAG del intent para las fotos) y si se almacena correctamente. En el caso de video, no se almacena en ninguna carpeta del dispositivo, por lo que me tiene un poco "loco" ya. Espero que puedan ayudarme. Saludos.
|