En este tutorial, aprenderás cómo utilizar el componente VideoView en Sketchware para reproducir videos en tu aplicación de Android. El VideoView es una herramienta útil para la reproducción de videos y es ampliamente utilizada en aplicaciones que incluyen contenido multimedia.

Para implementar el VideoView en Sketchware, sigue estos pasos:

  1. Añade un LinearLayout llamado linear1.
  2. Crea dos moreblocks en Sketchware, llamados VideoView y Extra.

VideoView: Dentro de este bloque, crea una cadena llamada _url.

Código:

Uri uri = Uri.parse(_url);
vidview = new VideoView(this);
vidview.setLayoutParams(new LinearLayout.LayoutParams(
    LinearLayout.LayoutParams.MATCH_PARENT, LinearLayout.LayoutParams.WRAP_CONTENT));
linear1.addView(vidview);
mediaControls = new MediaController(this);
vidview.setMediaController(mediaControls);
vidview.setVideoURI(uri);
mediaControls.setAnchorView(vidview);
vidview.setOnCompletionListener(new MediaPlayer.OnCompletionListener() {
    @Override
    public void onCompletion(MediaPlayer mp) {
        // Manejar la finalización si es necesario
    }
});
// En caso de error
vidview.setOnErrorListener(new MediaPlayer.OnErrorListener() {
    @Override
    public boolean onError(MediaPlayer mp, int what, int extra) {
        showMessage("¡Ocurrió un error al reproducir el video!");
        return false;
    }
});
vidview.start();

Extra: Pega este código aquí ("esto servirá para que se muestren los controles del VideoView cuando reproduzcas el video").
Código:

VideoView vidview;
MediaController mediaControls;