programacion - Aplicación de muestra de captura de video para Android
grabar audio android microfono externo (4)
Encontré una buena solución desde here
¿Hay un código de muestra independiente para la captura de video en Android?
Esto es lo que les proporciono a mis alumnos: Fuente de la videocámara
No estoy seguro de por qué no pensé en esto antes. Si solo está buscando capturar un video para poder tomar ese video y cargarlo en un servidor (o hacer algo similar), puede usar la aplicación nativa de la cámara de manera extremadamente sencilla con intenciones.
Inicie el intento, capture el video, luego vuelva a su actividad y acceda al video a través de onActivityResult.
// Setup a result flag for your video capture
int ACTION_TAKE_VIDEO = 100;
// Launch an intent to capture video from MediaStore
Intent takeVideoIntent = new Intent(MediaStore.ACTION_VIDEO_CAPTURE);
startActivityForResult(takeVideoIntent, ACTION_TAKE_VIDEO);
// Obtain the file path to the video in onActivityResult
public void onActivityResult(int requestCode, int resultCode, Intent data) {
if (resultCode == RESULT_OK) {
if (requestCode == ACTION_TAKE_VIDEO) {
Uri videoUri = data.getData();
String filePath = getPath(videoUri);
Log.d("LOGCAT", "Video path is: " + filePath);
}
}
Más información en http://developer.android.com/training/camera/videobasics.html
No tengo conocimiento de un ejemplo de código independiente, pero en la documentación de la cámara de Android , en el resumen de la Clase, hay un procedimiento paso a paso muy bueno que muestra cómo grabar un video.
Creo que es casi tan bueno como un código de ejemplo.