En primer lugar, cambiamos los vídeos de ubicación. Los pasamos de la carpeta raw a la sdcard del emulador, en una carpeta a la que llamamos LSEDapps. También metemos ahí los 5 archivos de texto.
Además, pasamos los vídeos a formato mp4 para que sean reconocidos por Android. De esta manera han pasado de ocupar 250 MB a 16 MB.
Continuamos con la clase Videos.
En ella, construimos un objeto de tipo VideoView y lo inicializamos. Ponemos listeners para saber cuándo los vídeos están preparados o terminados. Lo hacemos con los métodos OnPreparedListener y OnCompletionListener pasándole como parámetro mp(de MediaPlayer).
Creamos también un método playVideo que vinculamos al vídeo en cuestion de manera que el parámetro que le pasamos es un string con el path del vídeo:
sdcard/LSEDapps/volver.mp4 es un ejemplo del path de uno de los videos que tenemos llamado volver.
En cuanto al VideoView.xml del layout que es como el diseño que tendrá la pantalla(en este caso la de reproducción de vídeos), tenemos un < VideoView y un < EditText donde pondremos un texto.
Ahora el problema al que nos estamos enfrentando es al de concatenar vídeos para que se reproduzcan de manera consecutiva.
No hay comentarios:
Publicar un comentario