Bonjour !
Je me suis confectionné un simple lecteur audio. Les boutons Play/Pause/Stop fonctionnent très bien. C'est sur l'affichage de la durée de la piste que j'ai un problème.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
/* Ma piste audio est dans une balise audio mytrack */
var mytrack = document.getElementById('mytrack');
 
/* La durée de la piste devrait s'afficher dans un span fullDuration */
var duration = document.getElementById('fullDuration');
 
/* Pour afficher la durée de la piste */
duration.innerHTML = mytrack.duration;
Sur ma page, ce script me renvoie "NaN" ;

Nom : lecteur-00.png
Affichages : 87
Taille : 3,4 Ko

pourtant quand je lance dans un console, cela m'affiche bien la durée de la piste en millisecondes.

Nom : Screenshot_20190918_172906.png
Affichages : 78
Taille : 12,4 Ko
Nom : lecteur-01.png
Affichages : 94
Taille : 4,2 Ko


Alors si quelqu'un peut m'expliquer pourquoi la durée ne s'affiche pas sur la page.
Merci pour votre aide.