Formato de grabación de vídeo (.3gp o mp4) en android?
Utilizo el método de grabación de video Intent
MediaStore.ACTION_VIDEO_CAPTURE
.
De forma predeterminada, el video grabado se almacena como un archivo .3gp
. Quiero grabar y almacenar el video como un archivo .mp4
.
- ¿Cómo puedo enviar mensajes de ida y vuelta entre el shell de ADB y una aplicación de Android?
- ACTION_GET_CONTENT: ¿Cómo obtener el fin del archivo al buscar varios tipos de archivo?
- Cómo llamar a un método en otra actividad
- Galería de Android no puede combinar título personalizado
- ¿Abre la aplicación de Android enviando un mensaje de texto?
¿Es posible?.
- Cómo obtener texto seleccionado de edittext en android?
- OverridePendingTransition no funciona cuando se utiliza FLAG_ACTIVITY_REORDER_TO_FRONT
- Otto vs LocalBroadcast:
- Android Parcelable y Serializable
- Los vínculos HTML desaparecen del correo electrónico generado por Intent (Android 4.1 o posterior)
- Cómo obtener la categoría de la aplicación utilizando el nombre del paquete
- Uso de ConnectBot con intentos
- ¿Cómo puedo reproducir vídeo MP4 a través de un enlace directo en el reproductor de video Android?
Sí
Establezca MediaRecorder
de la OutputFormat
a MPEG_4
, de la siguiente manera:
recorder = new MediaRecorder(); recorder.setOutputFormat(MediaRecorder.OutputFormat.MPEG_4);
Esta otra respuesta SO lo describe perfectamente, también.
Sí , puede tener un formato de salida mp4, mp4 es sólo un contenedor: vea esto para saber qué tipo de flujos de datos se pueden almacenar en él.
MPEG_4 MPEG4 media file format
Consulte también este
- ¿Cuáles son las ventajas del lenguaje de programación Kotlin?
- No se encontraron objetivos compatibles