Ver Mensaje Individual
  #2  
Viejo 08/09/12, 23:21:26
Array

[xs_avatar]
Celtium Celtium no está en línea
Miembro del foro
 
Fecha de registro: may 2010
Mensajes: 432
Modelo de smartphone: Nexus One, 4

mira esto, es un copia pega de parte de una app que hice hace tiempo.


private VideoView video;

public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.videoactivity);

video = (VideoView) findViewById(R.id.videoView1);

Uri uri = null;
File hayfile = new File("/mnt/sdcard/Download/", "video.mp4"); // local en sdcard

if (hayfile.exists()) { // si esta en local la uri es local Android 2.3
uri = Uri.parse(hayfile.getAbsolutePath());

MediaController mc = new MediaController(contexto);
video.setMediaController(mc);
mc.show();
video.requestFocus();
video.setVideoURI(uri);
video.start();
}

video.setOnCompletionListener(new OnCompletionListener() {
@Override
public void onCompletion(MediaPlayer mp) {
onDestroy();
}
});
}

@Override
protected void onDestroy() {
super.onDestroy();

try {
video.destroyDrawingCache();
} catch (Exception e) {
}

finish();
}
Responder Con Cita