DRM-X 6.0 Taube und Olivenzweig LogoDRM-X 6.0Dokumentation
◎ Deutsch

LearnDash Video DRM: Einbetten von Universal Player

Verbinden Sie LearnDash-Lektionen und freigegebene Schritte mit DRM-X mit dem freigegebenen WordPress-Plugin und vorhandenen Kurszugriffsregeln.

Markdown anzeigenLive-BeispieleAktualisiert 2026-09-25

Ihre Einrichtung auf einen Blick#

Aktueller Download: 1.3.0-preview.7 · ein gemeinsames Plugin für LearnDash, LearnPress, Tutor LMS, Sensei und MasterStudy.

Normalerweise konfigurieren Sie das Plugin in der Administration. Behalten Sie Ihre bestehenden Benutzer, Käufe und Kurseinschreibungen; separate Datensätze zur Zugriffserteilung sind nicht erforderlich.

  1. 1. Verbindung einmal einrichtenSettings → DRM-X 6.0

    Geben Sie Server-Anmeldeinformationen ein und wählen Sie Ihren LMS-Adapter aus.

  2. 2. Der Lektion Inhalte zuordnenDRM-X Protected Video

    Fügen Sie die veröffentlichte Content ID ein und wählen Sie VOD/Live sowie die Richtlinie.

  3. 3. Den Player anzeigen

    Unterrichtsinhalt

    Fügen Sie den DRM-X-Block oder Shortcode ein; behalten Sie Ihre Kursregistrierungsregeln bei.

Bevor Sie beginnen#

Veröffentlichen Sie ein geschütztes Video in DRM-X 6.0 und kopieren Sie dessen Content ID. Erstellen Sie Server-Integrationsanmeldeinformationen mit license-tokens:create-Berechtigung. Halten Sie Site ID, Site Key und Access Key in Serverkonfiguration; nur kurzlebige Wiedergabedaten erreichen den Browser.

Servieren Sie die Lernseite über HTTPS. HTTP localhost funktioniert nur auf dem gleichen Computer; eine HTTP LAN-Adresse bietet nicht den sicheren Kontext, der für den Browser DRM erforderlich ist. Testen Sie mit einem unterstützten Browser und Ihren tatsächlichen Inhalten.

Installieren Sie die LearnDash Integration#

Installieren Sie LearnDash separat mit Ihrem lizenzierten Anbieterpaket. Laden Sie die DRM-X WordPress-Installations-ZIP aus diesem Leitfaden herunter und laden Sie sie über Plugins → Plugin hinzufügen → Plugin hochladen hoch. Aktualisieren Sie das vorhandene DRM-X 6.0 Universal Player-Plugin auf 1.3.0-preview.7. Verwenden Sie nur eine Kopie des gemeinsamen WordPress-Plugins.

Öffnen Sie Einstellungen → DRM-X 6.0, speichern Sie die Serveranmeldeinformationen und wählen Sie LearnDash oder automatische LMS-Erkennung. Wählen Sie eine Standardschutzrichtlinie aus, die zu Ihrem verschlüsselten Paket passt. Eine leere Unterrichtsrichtlinie erbt den Kurs, die Website und dann die DRM-X-Umgebungsrichtlinie.

Download WordPress installieren ZIP · Download LearnDash Integrationsquelle

Einbetten von Universal Player in eine Lektion oder ein Thema#

Öffnen Sie LearnDash LMS → Courses und prüfen Sie, ob die Lektion im Lehrplan enthalten ist. Öffnen Sie dann LearnDash LMS → Lessons und bearbeiten Sie die Lektion als WordPress-Administrator. Bearbeiten Sie bei einem Thema das Thema selbst und behalten Sie die Zuordnung zur übergeordneten Lektion bei.

Fügen Sie in Gutenberg DRM-X Protected Video hinzu und geben Sie Content ID, Inhaltstyp und Schutzrichtlinie ein. Geben Sie diese Werte im klassischen Editor im DRM-X Protected Video-Panel unterhalb des Inhalts ein. Wählen Sie unter Kurs- und Zugriffsregeln LearnDash aus. Ein einzelner verknüpfter Kurs wird automatisch erkannt; für einen gemeinsamen Schritt wählen Sie den Kurs aus, dessen Zugriffsregeln gelten sollen.

Veröffentlichen oder aktualisieren Sie die Lektion. Kopieren Sie mit dem klassischen Editor den Shortcode des Spielers in den Unterrichtsinhalt. In Gutenberg können Sie stattdessen einen Shortcode-Block verwenden. Legen Sie keinen Shortcode oder ein verschlüsseltes Manifest in das LearnDash-Feld Video URL ein. Laden Sie den Editor neu, um zu bestätigen, dass das Mapping gespeichert wurde, und öffnen Sie dann die native Lektion als eingeschriebener Lernender.

[drmx_player]
[drmx_player post_id="123"]

Einschreibung, gemeinsame Schritte und Fortschritte#

Die Lektionsseite und der REST-Endpunkt für die Wiedergabe prüfen den aktuellen WordPress-Benutzer, die genau gespeicherte Content ID samt Typ sowie den tatsächlichen Kurslehrplan. Der ausgewählte Kurs und die übergeordneten Schritte müssen veröffentlicht sein; der Kurs darf nicht passwortgeschützt sein. Einschreibung, Ablauf, Voraussetzungen, Kurspunkte, die zeitgesteuerte Freigabe der Lektion und ihrer übergeordneten Schritte sowie der lineare Lernfortschritt müssen den Zugriff erlauben. Zusätzliche Mitgliedschaftsbeschränkungen gelten weiterhin.

Universal Player markiert LearnDash-Lektionen nicht automatisch als abgeschlossen und steuert LearnDash Video Progression nicht. Verwenden Sie den üblichen Ablauf zum Abschließen einer Lektion. Aktivieren Sie keine Videoabschlussbedingung, die vom separaten Videoanbieter von LearnDash abhängt, sofern Sie keine entsprechende Abschlussanbindung implementiert und getestet haben.

„Ihr Konto hat derzeit keinen Zugriff auf dieses Video“ beheben#

Im früheren DRM-X-Adapter wurden Kurstitel von LearnDash 4.10.1 fälschlich als Kurs-IDs gelesen und eine geschützte Kursmodellmethode als öffentliche API behandelt. Die aktuelle preview.7 enthält die bisherigen LearnDash API-Kompatibilitätskorrekturen. Aktualisieren Sie DRM-X, leeren Sie die Seitencaches, speichern Sie die Lektionszuordnung erneut und bestätigen Sie den Namen des verknüpften Kurses.

Wenn der Zugang immer noch verweigert wird, überprüfen Sie die Einschreibung, den Ablauf, die Voraussetzungen, den Zeitplan und die Mitgliedschaftsanforderungen des Lernenden. Bei geteilten Schritten überprüfen Sie den explizit ausgewählten Kurs. Schließen Sie geschützte Lektionsseiten und /wp-json/drmx/v1/playback-session vom gemeinsamen Caching aus. Halten Sie den LMS-Adapter bei der Fehlersuche bei bezahlten Kursen aktiviert.

Integrationsquellcode herunterladen · Universal Player Web-Leitfaden · Lizenzrichtlinien · DRM für Bildung · Multi-DRM-Schutz

Upgrade und Verifizierung#

Installieren Sie das aktuelle gemeinsame WordPress-Plugin nur einmal, leeren Sie die Caches und speichern Sie die Lektionszuordnung erneut. Testen Sie einen eingeschriebenen Lernenden und Konten ohne Zugriffsrecht, auch für unveröffentlichte oder passwortgeschützte Kurse. Abgemeldete Lernende können über den Anmeldelink zur Lektion zurückkehren. Änderungen in preview.7 erläutert die gemeinsame Upgrade-Anleitung.