Auteur Auteur

CREATION D'UN SITE WEB AVEC HTML ET CSS

CREATION D'UN SITE WEB AVEC HTML ET CSS

I.9 L’AUDIO ET LA VIDEO

I.9 L’AUDIO ET LA VIDEO

I.9.1 L’audio

I.9.1 L’audio

Pour insérer une audio, on utilise la balise <audio> </audio> à laquelle on ajoute les attributs suivants :

  • src: pour indiquer l’URL (l’adresse) de l’audio.
  • controls : pour ajouter les boutons « Lecture », « Pause » et la barre de défilement. Car ils ne figurent pas par défaut.
  • width : permet de modifier la largeur de l'outil de lecture audio.
  • Loop : indique si le fichier sera joué en boucle, c’est-à-dire le morceau sonore est joué à nouveau s’il se termine.
  • autoplay : la musique sera jouée dès le chargement de la page sans attendre le lancement par le visiteur.
  • preload : indique si la musique peut être préchargée dès le chargement de la page ou non. Cet attribut peut prendre les valeurs suivantes :
    • auto : le navigateur décide s'il doit précharger toute la musique, uniquement les métadonnées ou rien du tout. C’est la valeur par défaut.
    • metadata : charge uniquement les métadonnées (durée, etc.).
    • none : pas de pré chargement. Cette valeur est utile si vous ne voulez pas gaspiller de bande passante sur votre site.

Exemple:


<audio src="chanson.mp3" controls>    </audio>

Résultat:
audio en HTML

Sachez que l'apparence du lecteur audio change en fonction du navigateur. Etant donné que tous les navigateurs ne reconnaissent pas tous les formats des audio, il est conseillé d’insérer plusieurs formats de la même audio pour résoudre ce problème.

Pour cela, on utilise la balise <source> qui permet de spécifier plusieurs sources audio comme le montre l’exemple suivant :


<audio controls> 
         <source src="chanson_ogg.ogg">  
         <source src="chanson_mp3.mp3">  
         <source src="chanson_acc.acc">   
</audio> 

La charge est maintenant au navigateur de choisir le format qu’il prend en compte.

I.9.2 La vidéo

I.9.2 La vidéo

Pour insérer une vidéo, on utilise la balise <video> </video>,à laquelle on peut ajouter les attributs suivants :

  • src : pour indiquer l’URL (l’adresse) de la vidéo.
  • controls : pour ajouter les boutons « Lecture », « Pause » et la barre de défilement.

<video src="documentaire.mp4" controls >    </video>


Résultat:
vidéos en HTML

  • poster : permet d’indiquer l’image à afficher à la place de la vidéo tant que celle-ci n'est pas lancée. Par défaut, le navigateur prend la première image de la vidéo. Dans plusieurs cas, il s'agit souvent d'une image noire ou d'une image peu représentative de la vidéo, c’est pourquoi il est conseillé de créer soi-même une image.

Par exemple, j’aimerai afficher l’image suivante (une capture de la vidéo en un moment) avant le lancement de la vidéo :
vidéos en HTML


<video src="documentaire.mp4" controls  poster="capture.png" >    </video>


Résultat:
vidéos en HTML

Et voilà l’image avant le lancement de la vidéo a changé.

  • width : permet de modifier la largeur de la vidéo.
  • height : permet de modifier la hauteur de la vidéo.
  • autoplay : la vidéo sera jouée dès le chargement de la page sans attendre le lancement par le visiteur.
  • preload : indique si la vidéo peut être préchargée dès le chargement de la page ou non. Voici les valeurs possibles pour cet attribut :
    • auto : le navigateur décide s'il doit précharger toute la vidéo, uniquement les métadonnées ou rien du tout. C’est la valeur par défaut.
    • metadata : le navigateur charge uniquement les métadonnées (durée, dimensions, etc.).
    • none : pas de préchargement. Utile si vous souhaitez éviter le gaspillage de bande passante sur votre site.
pdf Retrouvez ce cours en version pdf
Télécharger
pdf
Retrouvez ce cours en version pdf
Télécharger
I. NOTIONS DE BASE EN HTML
I.1 INTRODUCTION
I.2 LES BALISES ET LES ATTRIBUTS
I.2.1 Les balises
I.2.2 Les attributs
I.3 STRUCTURE DE BASE D’UNE PAGE HTML
I.4 ENREGISTREMENT D’UN FICHIER HTML
I.5 Commentaires en HTML
I.6.ORGANISATION DU TEXTE
I.6.1 Le retour à la ligne
I.6.2 Les paragraphes
I.6.3 Les titres
I.6.4. Les éléments em, mark et strong
I.6.5 Les listes
I.7 LES IMAGES
I.8.LES LIENS
I.8.1. Lien vers une autre page du site
I.8.2 Lien vers un autre site
I.8.3 Lien vers une ancre (point de repère)
I.8.4 Lien pour télécharger un fichier
I.8.5 Lien pour envoyer un email
I.9 L’AUDIO ET LA VIDEO
I.9.1 L’audio
I.9.2 La vidéo
II. MISE EN FORME DU SITE AVEC CSS
II.1 GENERALITES
II.1.1 Structure du code CSS
II.1.2 Où écrit-on le code CSS
II.1.3 Les commentaires en CSS
II.1.4 Appliquer un style particulier avec id et class
II.1. 5 Les balises universelles
II.2 LES SELECTEURS AVANCES
a) Appliquer le même style à plusieurs éléments
b) * : Le sélecteur universel
c) A B : sélectionne une balise B contenue dans A
d) A+B : une balise B qui suit la balise A
e) A[Attribut] : sélectionne une balise contenant un attribut donné
f) A[Attribut="Valeur" ]
g) A[attribut*= "Val"]
h. A > B : sélectionne B qui est enfant (descendant) direct de A
i. A~B : sélectionne tous les éléments B précédés par l’élément A.
j. A[b^="c"]
k. A[b$="c"]
l. A[b*="c"]
II.3 NOTION D’HERITAGE EN CSS
II.4 MISE EN FORME DU TEXTE
II.4.1 La taille du texte
II.4.2 La police
II.4.3 L’italique
II.4.4 Mettre le texte en gras
II.4. 5 Le soulignement du texte
II.4.6 L’alignement du texte
I.8 LES LIENS
II.MISE EN FORME DU SITE AVEC CSS