Qu’est-ce qu’une intégration vidéo ?
Une intégration vidéo insère un média lisible dans une page web ou une application au moyen d’un élément vidéo, d’une iframe ou d’un composant de lecteur. Sa configuration détermine la source, la présentation, le comportement et les autorisations.
Fonctionnement des intégrations vidéo
Une intégration constitue à la fois une frontière d’intégration et un lecteur visuel. Un élément média natif permet à la page hôte de sélectionner les sources et de s’abonner directement aux événements, tandis qu’une iframe délègue le comportement du document, des scripts et du stockage à une autre origine. Les composants de lecteur peuvent encapsuler l’une ou l’autre approche et exposer une API applicative plus restreinte. L’intégration intervient au stade de la présentation, après l’encodage et la mise à disposition du média, mais la sécurité et la mise en page influencent encore le bon fonctionnement de la lecture.
Points clés
- Une iframe d’une autre origine ne peut pas être contrôlée par un accès direct au DOM ; la page hôte et le lecteur doivent échanger des messages définis et valider à la fois l’origine de l’expéditeur et la structure du message.
- Les déclarations d’autorisations d’une iframe peuvent régir des fonctionnalités comme la lecture automatique, le plein écran ou la lecture chiffrée. Des autorisations omises peuvent donc désactiver des fonctionnalités pourtant prises en charge.
- Un conteneur adaptatif devrait réserver le rapport largeur/hauteur prévu avant le chargement du lecteur ; sinon, le dimensionnement de l’iframe ou de la vidéo peut provoquer des décalages de mise en page et des recadrages incorrects.
Quand les intégrations vidéo sont importantes
Choisissez une iframe pour isoler le fournisseur ou un élément natif pour disposer d’un contrôle accru au niveau de la page. Des autorisations restrictives, des erreurs de dimensionnement adaptatif ou les politiques relatives aux cookies tiers peuvent perturber le comportement attendu de l’intégration.