VLC

Blocs Médias
Blocs Médias

Blocs Médias

5 types de blocs pour intégrer des médias enrichis : vidéos, images, galeries, audio et documents.

← Retour à la documentation
video_embed
Vidéo intégrée avec métadonnées source complètes. Supporte YouTube, HeyGen, AutoContent et JW Player.

Propriétés

PropriétéTypeDescription
type'video_embed'Type du bloc
ordrenumberPosition dans la leçon
youtube_urlstringURL complète YouTube
youtube_idstringID de la vidéo YouTube (11 caractères)
heygen_video_idstringID vidéo HeyGen (avatar IA)
autocontent_video_idstringID vidéo AutoContent
jw_player_idstringID JW Player
start_timenumberTimecode en secondes
titrestringTitre exact de la vidéo
descriptionstringCe que couvre cette vidéo
sourceobjectMétadonnées source (chaine, auteur, date_publication)
{
  "type": "video_embed",
  "ordre": 1,
  "youtube_url": "https://www.youtube.com/watch?v=dQw4w9WgXcQ",
  "youtube_id": "dQw4w9WgXcQ",
  "start_time": 0,
  "titre": "Introduction aux bases de données relationnelles",
  "description": "Cette vidéo explique les concepts fondamentaux des bases de données relationnelles.",
  "source": {
    "chaine": "Database Academy",
    "auteur": "Jean-Pierre Martin",
    "date_publication": "2024-03-15"
  }
}

Aperçu

Introduction aux bases de données relationnelles

Source:Database Academy
image
Image avec source, légende, licence et lightbox intégré pour agrandir.

Propriétés

PropriétéTypeDescription
type'image'Type du bloc
ordrenumberPosition dans la leçon
urlstringURL de l'image
altstringTexte alternatif pour l'accessibilité
legendestringLégende explicative
sourceobjectMétadonnées source (url, auteur, licence)
{
  "type": "image",
  "ordre": 2,
  "url": "https://upload.wikimedia.org/wikipedia/commons/thumb/2/2f/Google_2015_logo.svg/1200px-Google_2015_logo.svg.png",
  "alt": "Logo Google - exemple d'image avec source",
  "legende": "Le logo de Google, exemple d'image avec attribution complète",
  "source": {
    "url": "https://commons.wikimedia.org/wiki/File:Google_2015_logo.svg",
    "auteur": "Google Inc.",
    "licence": "Public Domain"
  }
}

Aperçu

Logo Google - exemple d'image avec source
Le logo de Google, exemple d'image avec attribution complète
Source:Google Inc.Voir la sourcePublic Domain

Formats d'images

Acceptés : .jpg, .jpeg, .png, .gif, .svg

Interdits : .webp, .avif (compatibilité navigateurs)

galerie
Galerie d'images en carousel avec navigation, indicateurs et lightbox plein écran.

Propriétés

PropriétéTypeDescription
type'galerie'Type du bloc
ordrenumberPosition dans la leçon
imagesstring[]Tableau d'URLs des images
layout'carousel' | 'grid'Mode d'affichage (défaut: carousel)
columnsnumberNombre de colonnes en mode grid
contenustringHTML fallback si pas d'images
{
  "type": "galerie",
  "ordre": 3,
  "images": [
    "https://images.unsplash.com/photo-1506905925346-21bda4d32df4?w=800",
    "https://images.unsplash.com/photo-1469474968028-56623f02e42e?w=800",
    "https://images.unsplash.com/photo-1501785888041-af3ef285b470?w=800"
  ],
  "layout": "carousel",
  "columns": 3
}

Aperçu

Image 1 sur 3
1 / 3
audio
Lecteur audio avec waveform animé, contrôles de vitesse et modes podcast/narration.

Propriétés

PropriétéTypeDescription
type'audio'Type du bloc
ordrenumberPosition dans la leçon
titrestringTitre de l'audio
descriptionstringDescription du contenu
mode'podcast' | 'narration'Mode d'affichage
audio_urlstringURL du fichier audio
voice_namestringNom de la voix (TTS)
podcast_titlestringTitre du podcast
podcast_hoststringNom de l'animateur
podcast_episodestringNuméro d'épisode
{
  "type": "audio",
  "ordre": 4,
  "titre": "Introduction au module",
  "description": "Bienvenue dans ce module de formation. Nous allons découvrir ensemble les fondamentaux.",
  "mode": "narration",
  "audio_url": "https://example.com/introduction.mp3",
  "voice_name": "Voix française"
}

Aperçu

🎤 Audio

Introduction au module

document_pdf
Document PDF avec prévisualisation intégrée (pour fichiers internes) et téléchargement. Supporte aussi ODS, XLS, XLSX, DOC, DOCX.

Propriétés

PropriétéTypeDescription
type'document_pdf'Type du bloc
ordrenumberPosition dans la leçon
urlstringURL du document
titrestringTitre du document
descriptionstringDescription du contenu
sourceobjectMétadonnées source (url, auteur, licence, date)
{
  "type": "document_pdf",
  "ordre": 5,
  "url": "https://example.com/fiche-synthese-sql.pdf",
  "titre": "Fiche de synthèse SQL",
  "description": "Aide-mémoire des principales commandes SQL (SELECT, INSERT, UPDATE, DELETE) avec exemples pratiques.",
  "source": {
    "url": "https://dbacademy.com/resources",
    "auteur": "Database Academy",
    "licence": "CC BY 4.0",
    "date": "2024"
  }
}

Aperçu

Fiche de synthèse SQL

Aide-mémoire des principales commandes SQL (SELECT, INSERT, UPDATE, DELETE) avec exemples pratiques.

OuvrirPDF (externe)
Source:Database Academy(2024)CC BY 4.0
    Vibe Learning Club