• Empleos
  • Sobre nosotros
  • profesionales
    • Inicio
    • Empleos
    • Cursos y retos
  • empresas
    • Inicio
    • Publicar vacante
    • Nuestro proceso
    • Precios
    • Evaluaciones
    • Nómina
    • Blog
    • Comercial
    • Calculadora de salario

0

221
Vistas
Botón de superposición personalizado y título en video de youtube incrustado en reaccionar

Debe tener un botón de reproducción personalizado como el que se muestra a continuación, y también debe agregar el título del video en cualquier posición sobre el video.

ingrese la descripción de la imagen aquí

Debe tener un botón de reproducción personalizado como el que se muestra a continuación, y también debe agregar el título del video en cualquier posición sobre el video. Actualmente intento react-player . Cualquier ayuda será apreciada

import ReactPlayer from 'react-player'

<ReactPlayer url='https://www.youtube.com/watch?v=ysz5S6PUM-U' />

¿Cómo pasar el botón de reproducción personalizado como la imagen de arriba?

Imagen actual

Cada vez que paso el enlace de YouTube, aparece la superposición predeterminada de YouTube, necesito personalizarla.

almost 3 years ago · Juan Pablo Isaza
2 Respuestas
Responde la pregunta

0

YouTube no permite personalizar el botón de reproducción. Lograr esto:

  1. Obtenga y coloque el video de YouTube usando su código existente
  2. Ocultar el video de YouTube
  3. Cree un div que se posicione en el mismo lugar que el video de YouTube
  4. Use una imagen personalizada u obtenga la imagen en miniatura del video de YouTube y utilícela como background-image de un div
  5. Coloque su botón de reproducción personalizado y texto personalizado en el div
  6. Cuando se hace clic en el botón, oculta tu div, muestra el video de YouTube con la reproducción automática habilitada
almost 3 years ago · Juan Pablo Isaza Denunciar

0

De la documentación de react-player para el "modo de jugador ligero" :

El accesorio light mostrará una miniatura de video con un ícono de reproducción simple y solo cargará el reproductor completo una vez que el usuario haya interactuado con la imagen. Noembed se usa para obtener miniaturas de una URL de video. Tenga en cuenta que no se admite la obtención automática de miniaturas para Facebook, Wistia, Mixcloud y URL de archivos, y no se garantiza la compatibilidad continua con otras URL.

Si desea pasar su propia miniatura para usarla, establezca light en la URL de la imagen en lugar de true.

Los estilos para la imagen de vista previa y el ícono de reproducción se pueden anular al apuntar a las clases de CSS react-player__preview , react-player__shadow y react-player__play-icon .

(énfasis añadido)

SO: parece que para proporcionar una imagen de vista previa personalizada, reescribiría su JSX como:

 <ReactPlayer url="https://www.youtube.com/watch?v=ysz5S6PUM-U" light="path/to/your/preview/image" />

Así que puedes lograr esto con una imagen de vista previa personalizada. Si necesita algo más dinámico, en el que el botón tenga sus propios estados de desplazamiento, es posible que deba girar algo desde cero o buscar una biblioteca diferente.

almost 3 years ago · Juan Pablo Isaza Denunciar
Responde la pregunta
Encuentra empleos remotos

¡Descubre la nueva forma de encontrar empleo!

Top de empleos
Top categorías de empleo
Empresas
Publicar vacante Precios Nuestro proceso Comercial
Legal
Términos y condiciones Política de privacidad
© 2025 PeakU Inc. All Rights Reserved.

Andres GPT

Recomiéndame algunas ofertas
Necesito ayuda