Foros » Plugins y Hacks » Learn Dash: Problema con reproductor de vídeos incrustados en los cursos

  • aperez9426

    (@aperez9426)


    Hola comunidad,

    Quiero resolver un asunto con el reproductor de vídeo que se me genera en los temas dentro de los cursos del plugin de LearnDash al insertar el enlace de un vídeo de YouTube.

    Los tutoriales están subidos en modo privado a youtube pero al embeberlos en la web, el reproductor por defecto deja que el usuario comparta el vídeo o salga a la plataforma de Youtube a visualizarlo. Con lo cuál de nada me sirve privatizar los vídeos si van a poderlos compartir con la competencia o con personas que no han pagado el curso.

    He intentado modificar la vista del reproductor con el iframe que proporciona cada vídeo de youtube con parámetros en el código pero no me permite ocultar ni la marca, ni el «Share» ni el «WatchLater».

    ¿Hay alguna solución a este problema?

    • Este debate fue modificado hace 5 meses por aperez9426.

    La página con la que necesito ayuda: [accede para ver el enlace]

Viendo 3 respuestas - de la 1 a la 3 (de un total de 3)
  • Hola @aperez9426

    Cuando subes un vídeo a Youtube, aunque esté como privado, cualquiera que tenga el enlace podrá compartirlo.

    La única forma de privatizar realmente los vídeos es a través de algún servicio de pago o alojándolos en tu servidor, indicando que solo se puedan reproducir desde tu dominio.

    Saludos.

    Iniciador del debate aperez9426

    (@aperez9426)

    Hola @jrberguill, muchas gracias por contestar. Si eso es cierto, que aunque le quitemos esos accesos rápidos.. si le das clic derecho al vídeo puedes copiar el enlace. Pero estábamos intentando evitar una inversión en vimeo o en la ampliación de las capacidades del servidor de la web.

    He visto que con css se podrían quitar esos elementos y por lo menos que no sea tan intuitivo acceder al vídeo en YouTube. Pero quiero aplicarlo de forma automatizada a todo lo que suba a LearnDash.

    He pedido soporte oficial al plugin. Si consigo la respuesta, la compartiré contigo.

    Hola @aperez9426

    He hecho algunas pruebas con algún vídeo que tengo en mi web y he podido ocultar los controles con CSS. Te pongo código:

    /* Este oculta toda la barra de controles al reproducirse (igual no conviene)*/
    .ytp-embed .ytp-chrome-controls {
        display: none;
    }
    
    /* Este oculta el botón "ver en Youtube" antes de que se reproduzca el vídeo*/
    .ytp-impression-link {
        display: none;
    }
    
    /* Este quita el botón "ver en Youtube" cuando se está reproduciendo el vídeo */
    .ytp-chrome-controls .ytp-button.ytp-youtube-button,
    .ytp-small-mode .ytp-chrome-controls .ytp-button.ytp-youtube-button,
    .ytp-embed .ytp-chrome-controls .ytp-button.ytp-youtube-button,
    .ytp-embed.ytp-small-mode .ytp-chrome-controls .ytp-button.ytp-youtube-button,
    .ytp-dni.ytp-embed .ytp-chrome-controls .ytp-button.ytp-youtube-button {
        display: none;
    }

    Prueba a poner el CSS en tu hoja de estilos y a ver qué tal. Si no te funciona habría que examinar el CSS directamente en tus vídeos por si cambia algo.

    Saludos.

Viendo 3 respuestas - de la 1 a la 3 (de un total de 3)
  • Debes estar registrado para responder a este debate.