Genau wie unsere Upload-Komponente benötigt der geschützte Player ein JWT (JSON Web Token) mit Ihrem API key. Während das folgende Beispiel die Verwendung in einer node.js-Umgebung demonstriert, wird JWT in verschiedenen Sprachen und Frameworks weitgehend unterstützt.
<mave-player embed="{embed id}" token="{token}"></mave-player>Ihre Space-ID finden Sie in Einstellungen: Developers und die Sammlungs-ID finden Sie auf der Seite der Sammlung selbst, unter dem Titel.
// server
const jwt = require("jsonwebtoken");
const token = jwt.sign(
{
sub: "XD9HPRtkDDmENLeVy9ripU", // space, collection or embed can be specified
exp: 1680795697, // how long the player should work
},
"SHJmNHhXNnFublZXajNCNllYUmhoTTpUVDRqZ3ZqYWJtOEtVbmNFb2h2d1RY" // API key
);Wenn Sie das Spielen ohne exp zulassen, ist diese Player-Komponente immer gültig (bis Sie Ihren API-Schlüssel widerrufen). Wir empfehlen dringend die Verwendung eines geeigneten exp, um Missbrauch zu verhindern.
Hinweis: Um den geschützten Player zu aktivieren, sollte die Einstellung Hotlink-Schutz aktiviert sein.