Fusionar video problema de marco en blanco

Quiero reproducir el video uno tras otro.

Este código está funcionando pero me saleMarco en blanco cuando el video termina, antes de comenzar el segundo video.

<VideoView 
        android:layout_height="match_parent"
        android:layout_width="match_parent"
        android:id="@+id/video"
        />

int i = 0; Listar videoPathes = new ArrayList (); VideoView privado de video;

    @Override
    protected void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.activity_main);

        videoview = (VideoView) findViewById(R.id.video);
        videoPathes.add("http://192.168.1.8/User_files/VID_20130422_124555.3gp");


    videoPathes.add("http://192.168.1.8/User_files/VID_20130422_124609.3gp");
            videoview.setVideoPath(videoPathes.get(i));
            videoview.setMediaController(new MediaController(this));
            videoview.start();


            videoview.setOnCompletionListener(new MediaPlayer.OnCompletionListener() {

                    public void onCompletion(final MediaPlayer mp) {

                         i = (i + 1) % videoPathes.size();

                         videoview.setVideoPath(videoPathes.get(i));
                         videoview.start();
                            }
            });

Respuestas a la pregunta(0)

Su respuesta a la pregunta