2011-07-31 4 views
1

Je suis en train de créer un lecteur audio personnalisé, en grande partie s'il fonctionne et fonctionne correctement, à l'exception des données de durée totale que je n'arrive pas à extraire dans Firefox . J'utilise cette API simple:Balise audio/vidéo HTML5, durée sur Firefox

var total = audio.duration 

où audio est le lecteur bien sûr. Cela fonctionne bien sur chrome et safari apparemment, je reçois l'information correctement, mais dans Firefox il renvoie juste NaN .. J'ai essayé différentes façons de sélectionner le joueur, pur JS byId, par tagName, ou avec jQuery, tout retour même ...

Je ne peux toujours chercher dans la chanson correctement et atteindre la fin qui n'a pas de sens puisque la durée totale est supposée inconnue ... O_o

S'il y a des gens courageux avec certains temps sur leurs mains, voici mon objet joueur: Player Script

Vous pouvez l'essayer vous-même à fMusic Player

(petit triangle sur le droit d'ouvrir le joueur)

merci à l'avance, toute aide sera appréciée ^^

Répondre

1

Jetez un oeil à peu près au milieu de celle-ci: http://www.protofunc.com/jme/documentation/documentation-faq.html

La durée de l'audio/vidéo est NaN (pas un nombre) et le curseur de la timeline est désactivé dans Firefox/Firefox continue à charger, mais ne lit pas l'audio/vidéo.

Assurez-vous que votre serveur définit les propriétés de contenu et de contenu dans son en-tête de réponse.

Peut-être que cela aide?

+0

oui cela aide, mais cela signifie que j'ai besoin de connaître la longueur sur le côté serveur et le définir dans le type de contenu principal ... Tout tourne sur nodejs, je vais devoir réécrire quelque chose: (((( – Mattpark

+0

oups il envoie en appuyant sur Entrée ... de toute façon, merci beaucoup, bon indice que vous avez trouvé ici :) – Mattpark