Composant Médias
Ce composant permet de créer un contenu médias DSFR. Il supporte les types de médias suivants : vidéo, vidéo externe (iframe YouTube, Dailymotion, etc.), audio et image.
Vidéo
Le type video permet d'intégrer une vidéo hébergée directement accessible par URL.
Composant
Extrait de code
/// media | L'outro du MATTE
url: ../../assets/MIN_SG_16-9_1.mp4
captions: ../../assets/MIN_SG_16-9_1.vtt
poster: ../../assets/MIN_SG_16-9_1.png
///
Vidéo externe (iframe)
Le type video_external permet d'intégrer une vidéo hébergée sur une plateforme tierce (YouTube, Dailymotion, Peertube, etc.) via une iframe.
Composant
Extrait de code
/// media | Présentation du Système de Design de l'État
type: video_external
url: https://www.youtube.com/embed/HyirpmPL43I
ratio: 16x9
///
URL d'intégration
Pour les vidéos YouTube, utilisez l'URL d'intégration (format https://www.youtube.com/embed/ID_VIDEO) et non l'URL de partage classique.
Audio
Le type audio permet d'intégrer un fichier audio avec un lecteur natif.
Composant
Extrait de code
/// media | Extrait audio de démonstration
type: audio
url: ../../assets/example-audio.mp3
///
Image
Le type image permet d'intégrer une image dans un composant de contenu médias DSFR, avec une légende et un cadre conforme au DSFR.
Composant

Extrait de code
/// media | Photographie du ministère — Source : MTECT
type: image
url: ../../assets/placeholder.16x9.png
title: Vue du bâtiment du ministère
///
Légende avec lien
Tous les types de médias supportent l'ajout d'un lien dans la légende, via les options link et link_label.
Composant
Extrait de code
/// media | L'outro du MATTE
url: ../../assets/MIN_SG_16-9_1.mp4
poster: ../../assets/MIN_SG_16-9_1.png
link: https://www.ecologie.gouv.fr
link_label: En savoir plus sur le ministère
///
Ratio d'affichage
L'option ratio permet de définir le ratio d'affichage du média. Par défaut, le ratio est 16x9. Voici un exemple avec un ratio 4x3 :
/// media | Image au format 4x3
type: image
url: ../../assets/placeholder.16x9.png
ratio: 4x3
///
Options de médias
L'argument à côté du mot-clé media est la légende du média. Il est affiché en dessous du média dans un élément figcaption.
| Option | Valeur par défaut | Description |
|---|---|---|
| type | video | Type de média : video, video_external, audio ou image. |
| url | URL du média à afficher. | |
| title | Titre du média, utilisé comme attribut title pour les iframes et comme texte alternatif (alt) pour les images. Si non renseigné, la légende est utilisée à la place. |
|
| ratio | 16x9 | Ratio d'affichage du média. Valeurs possibles : 16x9, 4x3, 1x1, 32x9, 3x2, 3x4, 2x3. |
| poster | Vidéo uniquement : image de prévisualisation affichée avant le chargement de la vidéo. | |
| captions | Vidéo uniquement : URL du fichier de sous-titres (format .vtt). |
|
| link | URL d'un lien ajouté à la légende du média. | |
| link_label | Libellé du lien dans la légende. Si non renseigné, l'URL du lien est affichée. |