Liste de domaines autorisés par partage
Limitez une intégration à une liste précise de domaines. Sur tout autre domaine, le navigateur bloque l'iframe grâce à CSP frame-ancestors.
Développeurs · Vidéos intégrées
Générez en deux clics un code d'intégration pour n'importe quelle vidéo. Limitez la lecture à vos propres domaines, réglez la lecture automatique, la boucle, les sous-titres et le moment de départ, et révoquez l'intégration à tout moment sans toucher au média.
L'intégration est une iframe classique. Elle charge une URL de lecture signée, lit un flux HLS adapté au spectateur et hérite des permissions que le navigateur accorde déjà aux iframes.
Générez-la de façon interactive depuis la page du média, ou par programmation en créant un partage via l'API et en demandant un code d'intégration.
Code généré
<iframe
src="https://{workspace}.freedam.io/share/SHARE_TOKEN/embed/ASSET_GAID?autoplay=1"
width="640"
height="360"
frameborder="0"
allow="autoplay; encrypted-media; picture-in-picture"
allowfullscreen
></iframe>Choisissez un préréglage pour les cas courants, ou saisissez votre propre largeur et votre propre hauteur pour d'autres mises en page.
Petite
480 × 270
Moyenne
640 × 360
Grande
854 × 480
Personnalisée
Vos dimensions
Ajoutez les paramètres dont vous avez besoin. Par défaut, les commandes sont affichées, la lecture automatique est désactivée et la boucle aussi.
autoplayLance la lecture dès le chargement de l'iframe. Force le mode muet, car les navigateurs bloquent la lecture automatique avec le son.mutedDémarre sans le son, mais laisse le spectateur le réactiver.loopReprend depuis le début quand la vidéo arrive à la fin.controlsAffiche les commandes du lecteur. Activé par défaut ; passez controls=0 pour les masquer.startCommence la lecture à une seconde précise. Utile pour renvoyer à un moment d'un clip plus long.Exemple : lien vers la 42e seconde d'un clip plus long.
https://{workspace}.freedam.io/share/SHARE_TOKEN/embed/ASSET_GAID?start=42Chaque intégration porte une liste de domaines où elle peut être lue. Définissez-la pour chaque partage, ou définissez une valeur par défaut pour tout le tenant, dont chaque intégration hérite. N'importe qui peut copier le code, mais sur un site absent de la liste, le navigateur ne l'affiche pas.
Le mécanisme est le header standard Content-Security-Policy: frame-ancestors, que tous les navigateurs appliquent. Vous n'avez ni script à ajouter ni intégration à maintenir.
Ordre de priorité
La première correspondance l'emporte.
Liste d'autorisation du partage
Définie sur le partage associé à l'intégration. Priorité la plus haute.
Liste d'autorisation par défaut du tenant
Définie une seule fois dans les paramètres du tenant. Héritée par chaque intégration qui ne la remplace pas.
Aucune restriction
Si aucune n'est définie, l'intégration est lue sur n'importe quel site. Cela convient aux contenus publics ; pour tout le reste, ce doit être un choix délibéré.
Six choses que vous n'avez pas à développer vous-même.
Limitez une intégration à une liste précise de domaines. Sur tout autre domaine, le navigateur bloque l'iframe grâce à CSP frame-ancestors.
Définissez une seule liste de domaines autorisés pour toute la photothèque. Chaque intégration en hérite, sauf si un partage la remplace.
Chaque intégration repose sur un partage qui dure un an et se renouvelle automatiquement lorsqu'il reste moins de trente jours avant son expiration.
L'iframe charge une URL signée. Vous pouvez révoquer une seule intégration sans toucher au média sous-jacent.
La lecture utilise HLS : la définition s'adapte à la connexion du spectateur, sans configuration de votre part.
L'iframe est configurée avec les permissions de lecture automatique, de médias chiffrés, de picture-in-picture et de plein écran, sur tous les navigateurs qui les prennent en charge.
Développeurs · Vidéos intégrées
Ouvrez la démo et générez un code d'intégration pour l'une des vidéos d'exemple.