Page 1 sur 1

Lecture de podcast, affichage du temps de lecture ne fonctionne pas.

Posté : 22 mars 2023, 23:26
par hub73
Bonjour à tous.
Je réalise notre site associatif de webradio.
Je ne comprends pas du tout pourquoi quelquefois le temps de lecture s'affiche correctement (pour notre premier podcast) et pas pour les autres podcasts.
Pourriez vous jeter un oeil au code javascript de la page pour me donner une éventuelle piste. Ce doit être tout bête.
Je continue à chercher mais pour l'instant je ne trouve pas.
le site est ici : http://www.lesfloralies.info
Merci à vous,

Re: Lecture de podcast, affichage du temps de lecture ne fonctionne pas.

Posté : 23 mars 2023, 09:58
par webmaster
Bonjour,

Je n'ai pas trouvé de raison.
J'imagine que les données audio n'arrivent pas à être bien lues avec le player natif HTML5.
Est-ce que les erreurs d'affichage de temps arrivent toujours sur les memes sourcse audio ?
Il faudrait essayer avec un autre player ou de les repasser dans un convertisseur audio

Re: Lecture de podcast, affichage du temps de lecture ne fonctionne pas.

Posté : 13 mai 2023, 19:46
par Olivier C
Bonjour,
Je ne suis pas allé voir votre code car je suis sur mobile...
Il vous faut vous assurer que les métadonnées soient bien telechargées avec l'événement dédié, mais aussi avec .readyState. Un exemple :

Code : Tout sélectionner

media.readyState >= 1 ? output.value = secondsToTime(media.duration) : media.addEventListener('loadedmetadata', () => output.value = secondsToTime(media.duration));

Re: Lecture de podcast, affichage du temps de lecture ne fonctionne pas.

Posté : 04 juil. 2023, 06:07
par bicyclebronze
Vous pouvez également essayer de les alimenter dans un convertisseur audio ou de les lire sur un autre lecteur.