Android MediaPlayer se bloquea después de buscar una nueva posición de vídeo

Cargo un .mp4 en un VideoView, todas las cosas van bien hasta que arrastre el punto de búsqueda a una nueva posición, por lo que el MediaPlayer comienza a almacenar en búfer y luego la aplicación se congela (no bloqueo, sólo congelar) con un mensaje de error:

"No se puede reproducir el video"

Este es el código:

try { // Start the MediaController controller.setAnchorView(videoView); // Get the URL from String VideoURL Uri video = Uri.parse(getIntent().getExtras().getString("video")); videoView.setMediaController(controller); videoView.setVideoURI(video); } catch (Exception e) { Log.e("Error", e.getMessage()); e.printStackTrace(); } videoView.requestFocus(); videoView.setOnPreparedListener(new OnPreparedListener() { // Close the progress bar and play the video public void onPrepared(MediaPlayer mp) { pDialog.dismiss(); videoView.start(); } }); 

No hay errores si busco una posición ya almacenada. Sólo con posiciones sin buffer.

Registro de errores:

 Attempt to perform seekTo in wrong state: mPlayer=0x5c149090, mCurrentState=0 E/MediaPlayer(17339): error (1, -110) E/MediaPlayer(17339): Error (1,-110) D/VideoView(17339): Error: 1,-110 

    FlipAndroid es un fan de Google para Android, Todo sobre Android Phones, Android Wear, Android Dev y Aplicaciones para Android Aplicaciones.