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();
}
});