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

Pour toutes les discussions javascript, jQuery et autres frameworks
Répondre
hub73
Messages : 1
Enregistré le : 22 mars 2023, 23:21

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

Message par hub73 » 22 mars 2023, 23:26

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,

Avatar du membre
webmaster
Administrateur du site
Messages : 563
Enregistré le : 28 févr. 2017, 15:19

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

Message par webmaster » 23 mars 2023, 09:58

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
TJS : 25 ans et mon livre Tout JavaScript chez Dunod
https://www.toutjavascript.com/livre/index.php

Olivier C
Messages : 1
Enregistré le : 13 mai 2023, 19:39

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

Message par Olivier C » 13 mai 2023, 19:46

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));

bicyclebronze
Messages : 1
Enregistré le : 04 juil. 2023, 06:06

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

Message par bicyclebronze » 04 juil. 2023, 06:07

Vous pouvez également essayer de les alimenter dans un convertisseur audio ou de les lire sur un autre lecteur.

Répondre