- 12 May 2025
- Drucken
mi player API auf SDK migrieren
- Aktualisiert am 12 May 2025
- Drucken
Einführung
Dieser Leitfaden soll Entwicklern dabei helfen, ihre bestehenden Videoeinbettungsimplementierungen zu aktualisieren, um die erweiterten Funktionen und Sicherheitsmerkmale des neuen SDK zu nutzen.
In diesem Leitfaden finden Sie:
Überblick über die Einbettungsmethoden: Ein Vergleich zwischen den alten HTML5-Player-Einbettungsmethoden und dem neuen Ansatz mit dem Player-SDK.
Schritt-für-Schritt-Migrationsanweisungen: Detaillierte Beispiele, die zeigen, wie Sie Ihre aktuellen iFrame-Code- und HTML-Code-Einbettungen in das neue SDK-Format konvertieren können.
Code-Beispiele: Praktische Codeschnipsel zur Veranschaulichung des Migrationsprozesses, damit Sie Ihre aktuellen Implementierungen leichter anpassen können.
Einbettungs-Methoden
Der HTML5-Player unterstützt zwei Methoden zum Einbetten des Players auf Ihrer Seite:
iFrame Code: Der Player wird innerhalb eines <iframe>-Elements gerendert, wobei keine Interaktion möglich ist.
HTML Code: Ein <div>- und ein <script>-Element werden verwendet, um den Player direkt auf Ihrer Seite zu erstellen und die Interaktion über die Player-API zu ermöglichen.
Der neue Player unterstützt nur das Einbetten von iFrame-Code, aber das neue Player-SDK ermöglicht Entwicklern die Interaktion mit dem Player über den eingebetteten <iframe>.
iFrame-Code-Einbettungen migrieren
Wenn Sie iFrame-Code-Einbettungen verwenden und das neue SDK zur Interaktion mit dem Player nutzen möchten, erfahren Sie hier, wie Sie das SDK mit dem Player verbinden:
Die aktuell unterstützten Methoden (und andere technische Dokumentation) finden Sie unter @movingimage-evp/player-sdk
HTML Code Einbettungen migrieren
Wenn Sie HTML-Code-Einbettungen mit der HTML5-Player-API verwenden, müssen Sie Ihren Code anpassen, um den neuen Player und das SDK zu verwenden. Hier ein Beispiel dafür, wie Sie die HTML5-Player-API laden und die Wiedergabe anfordern würden (aus der Callbackfunktion beim Laden)
Alte HTML Player API
Mit dem neuen Player und SDK sieht der gleiche Code wie folgt aus
Dieser neue Ansatz gewährleistet eine schlankere, effizientere und sicherere Integration mit dem neuen Player.