36 Como hacer un visor VIDEOS Y AUDIOS en el curso de LARAVEL (PHP y MySql) FullStack
Duración: 10 min
Módulo: 📄 Listado y Visualización de Archivos
Lección 7 de
7
Descripción
📹 Lección 36: Cómo Hacer un Visor de Videos y Audios
Este capítulo finaliza la serie de implementación de visores de archivos dentro del sistema de gestión, enfocándose en archivos multimedia como videos (.mp4) y audios (.mp3).
🎬 Visor de Videos (MP4) con Video.js
Para la visualización de videos, el instructor utiliza la librería de código abierto Video.js, que proporciona un reproductor moderno y funcional:
- Integración de la Librería: Se utiliza el CDN (Content Delivery Network) de Video.js para incorporar sus estilos y scripts en la plantilla principal (admin) del proyecto [01:28].
- Lógica Condicional: Se añade un bloque elseif para la extensión mp4 [00:45].
- Etiqueta HTML: Se utiliza la etiqueta HTML <video> en el modal, asignándole:
- Ruta del Archivo: La ruta del video se especifica mediante la etiqueta <source>, utilizando el helper asset() de Laravel para apuntar a la ubicación del archivo [03:41].
- Ajuste de Estilo: El modal se configura con la clase modal-xl (extra-grande) y se ajusta la altura del reproductor para que ocupe todo el espacio disponible, ofreciendo una experiencia de visualización cómoda [04:49].
🎧 Visor de Audios (MP3)
Para los archivos de audio, la implementación es similar a la de video, pero se utiliza la etiqueta nativa de HTML para audio:
- Iconografía: Se añade la lógica de icono para la extensión mp3 en la tabla de listado [08:29].
- Lógica Condicional: Se agrega un bloque elseif para la extensión mp3 [08:46].
- Etiqueta HTML: Se utiliza la etiqueta <audio> dentro de un modal más pequeño (modal-dialog-centered):
El instructor concluye la lección indicando que el siguiente paso del curso será implementar las acciones sobre los archivos (como editar, compartir, eliminar, y generar códigos QR) [09:59].
Lecciones
⚙️ Configuración e Inicialización
🏗️ Modelos de Datos y Controladores
📁 Gestión y Navegación de Carpetas
🎨 Personalización y Edición de Carpetas
Lección 5. 21 Incorporar Tooltips en las CARPETA en el curso de LARAVEL (PHP y MySql) FullStack
5 min
Lección 6. 22 Menú opción de carpetas de colores en el curso de LARAVEL (PHP y MySql) FullStack
8 min
Lección 7. 23 Actualizar el color de la CARPETA en el curso de LARAVEL (PHP y MySql) FullStack
12 min
Lección 9. 25 Controller colores de las SUBCARPETAS en el curso de LARAVEL (PHP y MySql) FullStack
15 min
📤 Carga y Almacenamiento de Archivos
📄 Listado y Visualización de Archivos
Lección 7. 36 Como hacer un visor VIDEOS Y AUDIOS en el curso de LARAVEL (PHP y MySql) FullStack
10 min
🗑️ Eliminación y Seguridad de Archivos
Lección 5. 41 Como mostrar archivos de manera privada en el curso de LARAVEL (PHP y MySql) FullStack
12 min
🔗 Opciones de Compartición y Privacidad
Lección 4. 46 Mover Archivo de Privado a Público en el Curso FullStack de Laravel (PHP y MySQL)
7 min
Lección 5. 47 Mover el archivo de PÚBLICO a PRIVADO en el curso de LARAVEL (PHP y MySql) FullStack
11 min
🧹 Mantenimiento del Sistema
👑 Roles, Permisos y Panel de Control
Apoya este proyecto
Si te gusta nuestro contenido, ¡apóyanos con una donación!
Donar por Airtm Donar por Binance¡Gracias por tu apoyo! ❤️