Introduction au SMIL

SMIL est une langue facile à apprendre, similaire à HTML, utilisée pour décrire des présentations audiovisuelles (audiovisual presentations)

Connaissances de base que vous devriez posséder

Avant de continuer votre apprentissage, vous devez avoir une compréhension de base des connaissances suivantes :

  • HTML
  • XHTML
  • XML
  • Espace de noms XML

Si vous souhaitez d'abord apprendre ces projets, veuillez consulter notrePage d'accueilAccédez à ces tutoriels.

Qu'est-ce que SMIL ?

  • SMIL signifie Synchronized Multimedia Integration Language
  • L'orthographe de SMIL est "smile"
  • SMIL est une langue utilisée pour décrire les présentations audiovisuelles
  • SMIL est facile à apprendre et à comprendre
  • SMIL est une langue similaire à HTML
  • SMIL est écrit en XML
  • Les présentations SMIL (SMIL presentations) peuvent être écrites avec un éditeur de texte
  • SMIL est une norme W3C

Exemple simplifié de SMIL :

<smil>
<body>
  <seq repeatCount="indefinite">
    <img src="image1.jpg" dur="3s" />
    <img src="image2.jpg" dur="3s" />
  </seq>
</body>
</smil>

À partir de l'exemple ci-dessus, vous pouvez voir que SMIL est une langue basée sur XML, facile à comprendre et qui peut être écrite avec un simple éditeur de texte.

<smil></smil> Balise définissant le document SMIL.<body> Présentation principale de la définition des éléments.<seq> Définit la séquence d'affichage.repeatCount L'attribut définie un cycle non déterminé. Chaque <img> Les éléments utilisent src L'attribut pour définir les ressources d'image, tandis que dur Les attributs définissent la durée d'affichage.

Que peut faire SMIL ?

  • SMIL peut être utilisé pour créer des applications sur Internet et Intranet
  • SMIL peut être utilisé pour créer des présentations de diapositives
  • SMIL a été décrit comme le correspondant Internet de PowerPoint
  • Les présentations SMIL peuvent afficher plusieurs types de fichiers (texte, vidéo, audio...)
  • SMIL peut afficher plusieurs fichiers en même temps
  • SMIL peut afficher des fichiers à partir de multiples serveurs web
  • SMIL peut inclure des liens vers d'autres présentations SMIL
  • Les présentations SMIL peuvent inclure des boutons de contrôle (arrêter, commencer, suivant...)
  • SMIL possède des fonctions pour définir la séquence et la durée des éléments
  • SMIL possède des fonctions pour définir la position et la visibilité des éléments

Dans SMIL du W3C

Depuis 1997, le W3C a développé SMIL en tant que langage de présentation multimédia pour la création en temps réel de vidéos, de sons, de textes et de graphiques.

En novembre 1997, SMIL a été soumis comme projet de travail.

SMIL 1.0 est devenu une norme W3C en juin 1998.

SMIL 2.0 a été établi comme norme W3C en août 2001.