Reproducir videos de Youtube en una ventana modal con PHP & MySQL

Reproducir videos de Youtube en una ventana modal con PHP & MySQL

Demostración Descargar

En esta publicación voy a compartir un impresionante script que te ayudará a reproducir vídeos de Youtube en una ventana modal con PHP & MySQL. Con solo algunas configuraciones, podrás simplemente agregar reproductores de vídeos a cualquier enlace HTML cuando tu visitante haga clic en ese enlace; se abrirá una ventana modal con vídeo.

Reproducir videos de Youtube en una ventana modal con PHP & MySQL

Características de este script:

  • No se ve afectado por la estructura del  dom.
  • Transiciones muy elegantes.
  • Accesible para navegación por teclado y lectores de pantalla.
  • Opciones enriquecidas para la API de YouTube.
  • Leer datos la información de los vídeos previamente almacenados en una base de datos MySQL.
  • Carga vía AJAX el listado de vídeos.
  • Paginación de datos con AJAX y jQuery.

Instalación en windows (servidor local)


  1. Descargar los archivos fuentes del script
  2. Copiar y descomprimir el archivo en la carpeta c:\xampp\htdocs, al final tendras una carpeta llamada “youtube-video-player”, a la cual podrás acceder desde el navegador como: http://localhost/youtube-video-player/
  3. Crear una base de datos usando PHPMyAdmin accediendo a la url siguiente: http://localhost/phpmyadmin/, para este ejemplo la he nombrado: “tuto_video“, pero tu puede nombrarla como desees.
  4. Importar las tablas de la base de datos para ello vamos a buscar el archivo “tuto_video.sql” en el directorio root de nuestro script, una vez localizado procedemos a hacer la importación de los datos desde PHPMyAdmin
  5. Configurar los datos de conexión a la base de datos editando el archivo  “videos_ajax.php“, dicho archivo se encuentra en el directorio root de nuestro script. Debes editar la linea 10 y colocar los credenciales que correspondan a la conexión. Se ha conectado la base de datos de MySQL llamada tuto_video.
  6. Vista web: http://localhost/youtube-video-player/

Gratis para uso personal y/o comercial

Este script para reproducir vídeos de Youtube en una ventana modal con PHP & MySQL, es gratuito y puedes usarlo libremente para uso personal y/o comercial.