2010-07-11 19 views
1

L'accès immédiat au html directement à partir du système de fichiers me donne la bonne durée. Cependant, y accéder via le serveur web mongrel (sur ma machine et via le service cloud heroku) me donne un NaN.HTML5 Vidéo Durée NaN du serveur Mongrel mais l'heure exacte de l'accès direct aux fichiers

Également créé le code de test qui a ajouté un écouteur pour l'événement 'canplay' tout en obtenant une durée de NaN en utilisant le serveur.

Cela se produit dans FireFox et Chrome.

Toute aide serait appréciée.

Répondre

1

Il semble que Mongrel, et pas mal d'autres serveurs, ne supportent pas les requêtes d'octets. En tant que tel, le navigateur (pour les fichiers Ogg) sont incapables de connaître la longueur de la vidéo jusqu'à la fin est atteinte.

Voici un article sur elle: http://www.ruby-forum.com/topic/130850

Exécuter Apache, qui soutiennent les demandes de plage d'octets je crois, fonctionne. La seule chose à prendre en compte est d'avoir suffisamment d'images clés dans le fichier Ogg pour améliorer la navigation (sauter) dans le fichier ogg.