Intégration multimédia 1

582-125-HU

Semaine 4 - Éléments multimédia (images, vidéo et audio)

Images

Il est possible d'insérer une image en HTML à l'aide de la balise <img>. Il s'agit d'une balise auto fermante, c'est à dire qu'elle n'a qu'une seule balise d'ouverture et pas de balise de fermeture.

On doit lui donner deux attributs:

<p><img src="images/Chrysanthemum.jpg" alt="Une belle fleur"></p>

La majorité des formats d'images (JPEG, PNG, SVG, etc.) sont pris en charge.

Taille

On peut changer la taille d'une image à l'aide de deux attributs:

Ces deux attributs prennent une valeur numérique représentant une taille en pixels. Afin de préserver la qualité des images, deux suggestions peuvent être appliquées:

<p><img src="images/Chrysanthemum.jpg" alt="Une belle fleur" width="512"></p>

Lien

Il est également possible de créer un lien à l'aide d'une image. Il suffit de combiner la balise <a> et <img>.

<p>
    <a href="https://cegepoutaouais.qc.ca" target="_blank">
        <img src="https://cegepoutaouais.qc.ca/wp-content/themes/tonikcegep/assets/images/header/logo-sm@2x.png" alt="Logo du CÉGEP">
    </a>
</p>

Exercise 1

Créez une page avec 3 différentes section. Dans chaque section, ajoutez une en-tête de niveau 2, une image de votre choix et 5 paragraphes de Lorem Ipsum.

Validez votre code HTML à l'aide du Validateur du W3C.

Vidéo

Il est également possible d'insérer un fichier vidéo sur une page à l'aide de la balise <video>. Tout comme pour une image, on doit indiquer un lien / une URL vers la vidéo à insérer à l'aide de l'attribut src.

<p><video src="video/bunny.mp4"></p>

Plusieurs formats vidéo sont pris en charge, selon le navigateur. Le format MP4 est pris en charge par la majorité des navigateurs.

On peut modifier le comportement de cette balise à l'aide de quelques attributs:

Vidéo YouTube

De nos jours, la majorité des vidéos se trouvent sur des plateformes de contenu en ligne, tel que YouTube. Il est normalement possible d'intégrer un vidéo disponible sur ces plateformes directement sur votre site web.

Pour YouTube, il faut utiliser l'option Share (Partager) suivi de Embed (Intégrer). YouTube fournira ensuite le code à copier et coller dans votre page HTML.

<iframe width="560" height="315" src="https://www.youtube.com/embed/ifTF3ags0XI" title="YouTube video player" frameborder="0" allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture" allowfullscreen></iframe>

(code copié de YouTube)

Audio

Tout comme pour le vidéo, on peut intégrer un clip audio à notre page HTML à l'aide de la balise <audio>. Tout comme pour un vidéo, on doit indiquer un lien / une URL vers le clip audio à insérer à l'aide de l'attribut src.

<p><audio src="audio/horse.mp3" controls></p>

Plusieurs formats audio sont pris en charge, selon le navigateur. Le format MP3 est pris en charge par la majorité des navigateurs.

Exercise 2

Nous allons créer le site de portfolio d'un photographe. Celui ci comportera une page d'accueil, ainsi qu'une page pour chacune de ses 5 photos.

Créez d'abord une page d'accueil avec les éléments suivants:

Créez ensuite chacune des 5 pages pour chaque photo. Chaque page devrait contenir les éléments suivants:

Validez le code HTML de toutes vos pages à l'aide du Validateur du W3C.