Hola, te agradezco un montón por la respuesta... es muy raro, estuve esperando la notificación de esta respuesta y nunca me llegó al mail.... casi un mes y hoy que entré me fijé que me habían contestado.
Probé tu solución y el tema es que da igual, osea, funciona en una versión de Android y en otras tablets con versiones como 4.0 IC reproduce el primer video y al intentar pasar el siguiente dice: Cannot play the video.
Te pego aquí el código a ver si me puedes echar una mano.
Código Java:
Ver originalpublic class MainActivity extends Activity {
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
final VideoView videoView = (VideoView) findViewById(R.id.videoView_video);
final Uri path1 = Uri.parse("android.resource://co.ivirtual.taxiapp/"
+R.raw.intro);
final Uri path2 = Uri.parse("android.resource://co.ivirtual.taxiapp/"
+R.raw.intro2);
final Uri path3 = Uri.parse("android.resource://co.ivirtual.taxiapp/"
+R.raw.intro3);
videoView.setVideoURI(path1);
videoView.start();
videoView.setOnCompletionListener(new MediaPlayer.OnCompletionListener() {
@Override
public void onCompletion(MediaPlayer mediaPlayer) {
siguiente1();
}
private void siguiente0(){
videoView.setVideoURI(path1);
videoView.start();
videoView.setOnCompletionListener(new MediaPlayer.OnCompletionListener() {
@Override
public void onCompletion(MediaPlayer mediaPlayer) {
siguiente1();
}
});
}
private void siguiente1() {
videoView.setVideoURI(path2);
videoView.start();
videoView.setOnCompletionListener(new MediaPlayer.OnCompletionListener() {
@Override
public void onCompletion(MediaPlayer mediaPlayer) {
siguiente2();
}
});
}
private void siguiente2(){
videoView.setVideoURI(path3);
videoView.start();
videoView.setOnCompletionListener(new MediaPlayer.OnCompletionListener() {
@Override
public void onCompletion(MediaPlayer mediaPlayer) {
siguiente0();
}
});
}
});
}
}
te repito, anda perfectamente en un par de tablets Android pero en otras no... estoy súper atrazado con este trabajo y me tiene los pelos de punta. He buscado información por todos lados y no doy con la solución.
te agradezco de antemano, espero que me puedas dar una mano con ésto.