Incorporer et Manipuler des Éléments Audio avec l'API Audio

Intégrer des éléments audio
Vidéo non disponible ! Réessayez plus tard
Cette vidéo fait partie de la formation
Apprendre HTML 5 et CSS3
Revoir le teaser Je m'abonne
Transcription

59,90€ Je commande

Formation incluse dans l'abonnement Elephorm Je m'abonne à Elephorm

DescriptionProgrammeAvis

59,90€ Je commande

Formation incluse dans l'abonnement Elephorm Je m'abonne à Elephorm

À l'issue de cette leçon, vous serez capable d'intégrer un fichier audio dans une page HTML, de créer des boutons personnalisés pour le contrôle de cet audio, et de synchroniser une barre de progression avec la lecture audio.

Apprenez les bases pour intégrer un élément audio dans une page HTML et manipuler ce dernier grâce à l'API audio. Créez des interactions comme les boutons play, pause et stop pour une expérience utilisateur enrichie.

Dans cette leçon, nous découvrirons comment incorporer un élément audio dans une page HTML et le manipuler avec l'API audio pour créer des interactions entre le document audio et les éléments de la page. Nous débuterons par l'intégration de l'élément audio sans attribut de contrôle et ajouterons trois boutons (play, pause, stop) pour personnaliser l'interface utilisateur.

Ensuite, nous plongerons dans le script JavaScript, abordant des concepts tels que les écouteurs d'événements avec AddEventListener et AttachEvent, la manipulation de l'élément audio à l'aide des méthodes play, pause, et CurrentTime, pour donner vie à nos boutons de commande.

Enfin, nous améliorerons notre interface en ajoutant une barre de progression synchronisée avec la musique, ainsi que des valeurs pour le temps courant et la durée totale de la musique. Cette leçon couvre les aspects essentiels pour personnaliser une expérience audio sur une page web, propulsant vos compétences en développement web à un niveau supérieur.

Voir plus
Questions réponses
Pourquoi ne pas inclure l'attribut de contrôle dans la balise audio?
Nous n'incluons pas l'attribut de contrôle pour créer une interface personnalisée à l'aide de boutons que nous définissons nous-mêmes.
Quel est le rôle de l'écouteur d'événement <code>AddEventListener</code>?
AddEventListener est utilisé pour ajouter un écouteur qui attend un événement spécifique pour exécuter une fonction, permettant ainsi de déclencher des actions lorsqu'un événement se produit.
Comment actualiser la barre de progression de l'audio?
Nous utilisons un timer avec setTimeout pour actualiser la barre de progression à intervalles réguliers, en fonction du temps écoulé par rapport à la durée totale de l'audio.

Programme détaillé