
Iniciar grabacion inmediatamente en aplicacion de android
Publicado por PROGRAMADOR (1 intervención) el 29/09/2015 22:54:40
Hola comunidad quisiera que me ayudaran a que cuando el intent de camara empieza tambien empezara la a grabar automaticamente aqui les agrego el codigo de el metodo para inicializar la camara ademas quisiera que iniciara en la camara frontal ¿como puedo lograr eso? gracias por su apoyo
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
public void startRecording(View view)
{
if(!nombre.getText().toString().trim().equalsIgnoreCase("")&&!email.getText().toString().trim().equalsIgnoreCase("")) {
mediaFile = new
File(Environment.getExternalStorageDirectory().getAbsolutePath()+"/CIE/"+ nombre.getText()+ ".mp4");
guardar(nombre.getText().toString(), email.getText().toString(), comentario.getText().toString(), nombre.getText().toString() + ".mp4");
AlertDialog alertDialog = new AlertDialog.Builder(this).create();
alertDialog.setTitle("Instrucciones...");
alertDialog.setMessage("Para iniciar la grabacion presiona grabar cuando estes list@.\nTienes 2 minutos para hacer tu videocomentario, " +
"si quieres parar antes, puedes presionar en stop.\nDespues de grabar tu video, puedes reproducirlo.\n" +
"Para enviar tu videocomentario, presiona OK, ó si deseas volver a grabar presiona Cancelar.");
alertDialog.setButton("Entendido", new DialogInterface.OnClickListener() {
public void onClick(DialogInterface dialog, int which) {
Intent intent = new Intent(MediaStore.ACTION_VIDEO_CAPTURE;
fileUri = Uri.fromFile(mediaFile);
intent.putExtra(MediaStore.EXTRA_DURATION_LIMIT, 120);
intent.putExtra(MediaStore.EXTRA_OUTPUT, fileUri);
startActivityForResult(intent, VIDEO_CAPTURE);
}
});
alertDialog.setIcon(R.drawable.logos);
alertDialog.show();
}else
Toast.makeText(this,"Debe Escribir su nombre y email primero", Toast.LENGTH_LONG).show();
}
Valora esta pregunta


0