Sélectionner une page

Chargement en cours...

Comment insérez des médias en HTML

31/12/2024 à 16:38

Écrit par Johanny

HTML

Debutant

127 vues

Sommaire

Vous commencez à coder et vous aimeriez inclure des vidéos ou des captures d’écran de vos progrès. En HTML, il existe des balises permettant d'insérer vos vidéos ou photos. Nous allons explorer les différentes manières de les utiliser…

Insérer des photos

C’est l’histoire d’une balise…

En surfant, vous avez tous constaté qu’un site web. C’est plus joli avec des… “Images”. Et, comme dirait un de mes formateurs : “ Ça donne de la vie !”. Mais si vous êtes des codeurs en herbe, comment on fait ça ?

En HTML, nous avons une balise magique : <img/>.

Elle est dite auto-fermante… Késako ? en gros, il n’y a pas besoin de déclarer la balise d’ouverture et celle de fermeture.

<!-- Bonne notation -->
<img />
<!--Mauvaise notation -->
<img></img>

Dans l’idée, enfin pour l’instant cela ne va rien afficher. Rajoutons un attribut à la balise qui est le src…

<img src=""/>

Il y a deux façons de procéder, la première est d’utiliser une image dans notre projet en local. La seconde est d’utiliser une URL.

Utiliser une image en local

Depuis la barre de recherche de votre pc, ouvrez un éditeur de commande (PowerShell).

Depuis le terminal, on va créer un dossier en ligne de commande :


PS C:\Users\ECLAP>
PS C:\Users\ECLAP>mkdir new-projet;

capture d'ecran de la création d'un dossier en ligne de commande

Quand c’est terminé, on vient sélectionner le dossier de notre projet.

PS C:\Users\ECLAP> cd .\new-project\
PS C:\Users\ECLAP\new-project> code 

Dès lors, une nouvelle fenêtre apparait :

fenetre de studio visual code

Tout en haut à droite, on va venir créer une page HTML:
icone pour créer un page web
On le nommera : « index.html ».

Deuxième étape : on va prendre une image au hasard et la copier à l’intérieur de votre dossier « New-project ».

À présent, on indique dans l’attribut src qu’on recherche une image à l’intérieur de notre dossier en écrivant comme ceci : »./ » :

<!DOCTYPE html>
<html lang="en">
  <head>
    <meta charset="UTF-8" />
    <meta name="viewport" content="width=device-width, initial-scale=1.0" />
    <title>Document</title>
  </head>
  <body>
    <img src="./fond-motifs-planches-bois-fonce.jpg" alt="" />
  </body>
</html>

Utiliser une image depuis une URL

Pour afficher une image à partir d’une URL rien de plus facile :

Il suffit juste de copier l’url à l’intérieur de votre attribut src !

Et le SEO dans tous ça ?

Dans l’idée, pour être dans les clous, il faut rajouter l’attribut alt=” ” dans votre balise. Ainsi vous participer à améliorer l’accessibilité en décrivant l’image aux robots de google et ils adorent ça car plus vous les renseigner et mieux vous êtes référencé.

Insérer des vidéos de la musique…

La balise <video>

Pour insérer des vidéos dans une page HTML, vous pouvez utiliser la balise <video>. Cette balise permet de spécifier plusieurs sources vidéo.

        <video width="640" height="360" controls>
        <source src="video.mp4" type="video/mp4">
        <source src="video.ogg" type="video/ogg">
        Votre navigateur ne supporte pas la balise vidéo.
    </video>```

Libre à vous de rajouter des options en voici quelques uns:

controls : Ajoute les contrôles de lecture (lecture, pause, volume, etc.) à la vidéo.

autoplay : Démarre automatiquement la lecture de la vidéo dès que la page est chargée. ( pas tres recommandé, pour eviter une experience utilisateur négative.

loop : La vidéo recommence automatiquement à jouer depuis le début lorsqu’elle est terminée.

muted : Démarre la vidéo en mode muet( ca coupe le son).

preload : Indique au navigateur comment gérer le chargement de la vidéo. Les valeurs possibles sont:

auto : Charge la vidéo entière dès que la page est chargée.

metadata : Ne charge que les métadonnées (durée, dimensions, etc.).

none : Ne charge rien jusqu’à ce que l’utilisateur commence la lecture.

A la fin si vous utilisé toutes ces options cela devrait ressembler a ceci :

<video width="640" height="360" controls autoplay loop muted preload="auto" poster="image.jpg" playsinline>
<source src="video.mp4" type="video/mp4">
<source src="video.ogg" type="video/ogg">
Votre navigateur ne supporte pas la balise vidéo.
</video>

Et pour la musique ?

C’est la balise <audio> ,qui s’occupe de gérer les pistes audios, sur votre navigateur web.

Pour les options, c’est quasiment les mêmes attributs.

<audio controls autoplay muted loop preload="auto">
    <source src="audio.mp3" type="audio/mpeg">
    Votre navigateur ne supporte pas la balise audio.
</audio>

La balise <iframe>

La balise <iframe> en HTML permet d’insérer du contenu provenant d’une autre source ou page web dans votre propre page. Elle est souvent utilisée pour intégrer des vidéos et de la musique hébergées sur des plateformes externes comme YouTube, Vimeo, SoundCloud, etc.

Ainsi il est super facile d’integrer une video. prenons pour exemple Youtube:

image de capture d'ecran de youtube

Recherchez le bouton partager et cliquer

bouton-partager youtube

Puis cliquer sur le bouton intégrer

popup de youtube

Et une fois terminer cliquer sur copier pour récupérer l’iframe de la videoimage avec code iframe youtube pour partage video

 

Et Voila c’est la fin, j’espère que cela vous aidera à mieux comprendre .

Cette article t'a plu ?

Ajoute le premier commentaire

0 Commentaires
Le plus récent
Le plus ancien Le plus populaire
Commentaires en ligne
Afficher tous les commentaires

Rechercher sur le site: