DRM-X 6.0 paloma y rama de olivo logotipoDRM-X 6.0Documentación
◎ Español

DRM de vídeo en LearnDash: integrar Universal Player

Conecte las lecciones de LearnDash y los pasos compartidos a DRM-X con el plugin WordPress compartido y las reglas de acceso de curso existentes.

Ver MarkdownEjemplos en funcionamientoActualizado 2026-09-25

Tu configuración de un vistazo#

Descarga actual: 1.3.0-preview.7 · un plugin compartido para LearnDash, LearnPress, Tutor LMS, Sensei y MasterStudy.

Normalmente configuras el plugin en tus pantallas de administración. Mantenga sus usuarios existentes, compras y matrículas; no se necesitan registros de acceso separados.

  1. 1. Conectar una vezSettings → DRM-X 6.0

    Introduzca las credenciales del servidor y seleccione su adaptador LMS.

  2. 2. Asociar la lección al contenidoDRM-X Protected Video

    Pegue el Content ID publicado y seleccione VOD/Live y la política.

  3. 3. Mostrar el reproductor

    Contenido de la lección

    Inserte el bloque DRM-X o código corto; mantenga las reglas de inscripción de su curso.

Antes de empezar#

Publicar un vídeo protegido en DRM-X 6.0 y copiar su Content ID. Crear credenciales de integración del servidor con permiso license-tokens:create. Mantenga Site ID, Site Key y Access Key en la configuración del servidor; sólo los datos de reproducción de corta duración alcanzan el navegador.

Servir el sitio de aprendizaje sobre HTTPS. HTTP localhost funciona sólo en el mismo equipo; una dirección HTTP LAN no proporciona el contexto seguro requerido para el navegador DRM. Prueba con un navegador compatible y su contenido real.

Instalar la integración LearnDash#

Instale LearnDash por separado con el paquete del proveedor para el que tiene licencia. Descargue el ZIP de instalación DRM-X WordPress desde esta guía y súbalo mediante Plugins → Añadir plugin → Subir plugin. Actualice el plugin DRM-X 6.0 Universal Player existente a 1.3.0-preview.7; mantenga una sola copia del plugin WordPress compartido.

Abrir configuración → DRM-X 6.0, guardar las credenciales del servidor y elegir LearnDash o detección automática LMS. Seleccione una política de protección predeterminada que coincida con su paquete cifrado. Una política de lección en blanco hereda el curso, el sitio y luego la política de entorno DRM-X.

Descargar ZIP de instalación de WordPress · Descargar código de integración de LearnDash

Insertar Universal Player en una lección o tema#

Abrir LearnDash LMS → Cursos y confirmar la lección está en el currículo del curso. A continuación, abrir LearnDash LMS → Lecciones y editar esa lección como administrador de WordPress. Para un tema, edite el tema en sí mismo y mantenga su asociación de lección padre.

En Gutenberg, agregue el vídeo protegido DRM-X e introduzca Content ID, tipo de contenido y política de protección. En el editor clásico, introduzca estos valores en el panel de vídeo protegido DRM-X debajo del contenido. Bajo las reglas de curso y acceso, seleccione LearnDash. Se detecta automáticamente un curso único enlazado; para un paso compartido, seleccione el curso cuyas reglas de acceso deben aplicarse.

Publique o actualice la lección. Con el editor clásico, copiar el código del reproductor en el contenido de la lección. En Gutenberg puede usar un bloque de código corto. No ponga un código corto o un manifiesto cifrado en el campo LearnDash de vídeo URL. Recargar al editor para confirmar que la asignación fue guardada, luego abrir la lección nativa como un estudiante matriculado.

[drmx_player]
[drmx_player post_id="123"]

Inscripción, pasos compartidos y progresión#

Tanto la página de la lección como el endpoint REST de reproducción comprueban el usuario actual de WordPress, el Content ID y el tipo exactos guardados y el temario real del curso. El curso seleccionado y los pasos superiores deben estar publicados; el curso no debe tener protección por contraseña. La matrícula, la caducidad, los requisitos previos, los puntos del curso, los calendarios de acceso gradual de la lección y sus pasos superiores y la progresión lineal deben permitir el acceso. También se aplican las restricciones adicionales de membresía.

El Universal Player no marca automáticamente las lecciones LearnDash completas o conduce LearnDash Video Progresión. Utilice el flujo de trabajo normal de terminación de la lección. No active un requisito de video-compleción que depende del proveedor de vídeo separado de LearnDash a menos que implemente y pruebe un puente de terminación.

Arregla “Tu cuenta no tiene acceso a este vídeo”#

En el adaptador DRM-X anterior, los títulos de cursos de LearnDash 4.10.1 se leían incorrectamente como ID de curso y un método protegido del modelo de curso se trataba como API pública. La versión actual preview.7 incluye las correcciones anteriores de compatibilidad con la API de LearnDash. Actualice DRM-X, vacíe las cachés de páginas, vuelva a guardar la asociación de la lección y confirme el nombre del curso vinculado.

Si todavía se niega el acceso, compruebe la inscripción del alumno, el vencimiento, los requisitos previos, el horario y los requisitos de la afiliación. Para pasos compartidos, compruebe el curso seleccionado explícitamente. Excluya las páginas de lección protegidas y /wp-json/drmx/v1/playback-session de caché compartido. Mantenga el adaptador LMS habilitado cuando se resuelven los cursos pagados.

Descargas del código de integración · Guía Web de Universal Player · Políticas de licencia · DRM para educación · Protección Multi-DRM

Actualización y verificación#

Instale una sola copia del plugin WordPress compartido actual, vacíe las cachés y vuelva a guardar la asociación de la lección. Pruebe un alumno matriculado y cuentas cuyo acceso deba denegarse, incluidos cursos no publicados o protegidos por contraseña. Un alumno sin sesión iniciada puede seguir el enlace de acceso y volver a la lección. Consulte la guía común de actualización para los cambios de preview.7.