7
votes

Comment se fait-il que HTML5 vidéo joue de manière incohérente dans Firefox 11?

J'ai le code vidéo HTML5 suivant sur ma page d'accueil et il agit étrange dans Firefox 11. xxx

lorsque la page d'accueil sur mon site charge, je vois à la place de la vidéo ce qui suit Message d'erreur: "pas de vidéo avec format prisé et type mime trouvé."

Cependant, lorsque j'ouvre le chemin média "http://www.mysite.com/movieclip .WEBM " directement, dans un nouvel onglet, il charge le média juste bien (à l'aide du lecteur vidéo HTML5 interne Firefox HTML5)!

Puis, juste après, quand je retourne à ma page d'accueil et à rafraîchir La page, il charge maintenant la vidéo très bien! Toute idée sur la raison pour laquelle cela se passe et comment réparer?

Merci d'avance!


0 commentaires

3 Réponses :


3
votes

Assurez-vous que votre serveur Web est configuré pour livrer une vidéo WebM en tant que type MIME "VIDEO / WebM". Vous pouvez vérifier rapidement et manuellement si tel est le cas de Telnetting sur votre serveur Web et de délivrer une demande de tête: xxx

[après la connexion ...] xxx < / Pré>

et terminez la requête avec 2 retours de chariot. L'en-tête de réponse HTTP doit contenir une ligne "Type de contenu:". Si cela ne dit pas "vidéo / webm", Firefox n'acceptera pas votre fichier webm.


7 commentaires

Cela le montre comme vidéo / Webm. J'ai également remarqué que dans l'onglet Firefox Net, la première fois (lorsqu'il a du mal à le charger), il apparaît comme le type de contenu: application / greffer d'octet, puis je vois également une autre ligne étrange appelée type de contenu de travail : Vidéo / webm. Mais une fois que j'ouvre la vidéo dans un autre onglet, puis revenez sur le site et rafraîchissez-le, il fonctionne ensuite et affiche le type de contenu comme vidéo / Webm comme prévu. Étrange!


Je suggérerais de rincer vos caches de navigateur, fermez le navigateur et essayez à nouveau (bien que je soupçonne que vous avez déjà essayé cela une ou deux fois).


Que se passe-t-il lorsque vous éliminez la source MP4 du texte HTML? Je me demande si Firefox s'enfonce confus. En outre, quelle version de Firefox sur quelle plate-forme?


En outre, quel serveur Web fournit cela? Et êtes-vous certain que le "type de contenu de travail:" est livré sur le fil? Votre commentaire à propos de l'onglet Firefox Net (Je ne connais pas cette installation) le rend comme peut-être que Firefox a injecté cet en-tête.


J'ai essayé d'éliminer la source MP4 et cela n'a pas fonctionné. Le type de contenu de travail (que je ne suis même pas sûr de ce qu'il est) ne se présente que lorsqu'il est incapable de charger la vidéo. Ensuite, après avoir suivi avec succès la source vidéo directement dans le navigateur FF, puis revenez à la page Web et rafraîchissez-la, il ne montre plus de type de contenu de travail et affiche uniquement le type de contenu souhaité: Vidéo / Webm et La vidéo se charge bien. Le serveur Web est IIS et l'onglet Net, à la manière, est l'un des onglets Firebug.


Merci Multimedia Mike. Votre type de contenu m'a aidé. J'ai forcé le serveur de servir la bonne chose en ajoutant ceci: AddType Application / X-Shockwave-Flash SWF AddType Vidéo / MP4 MP4 AddType Vidéo / OGG OGG AddType vidéo / WebM Webm vers un fichier .htaccess dans le répertoire vidéo. La vidéo (Webm) directement appelée fonctionne. Mais dans le joueur, je reçois "le chargement vidéo arrêté". Une idée?


D'accord. De toute façon. Redémarrer Firefox m'a aidé.



2
votes

Consommer la réponse Multimedia Mikes. Si votre serveur délivre le mauvais type MIME aux vidéos, il suffit de mettre un fichier htactaccess avec le contenu suivant dans votre répertoire de vidéos: xxx

ceci a bien fonctionné.

Si, s'il vous plaît évaluer sa réponse;)

Salutations Func0der


5 commentaires

Pouvez-vous poster une URL afin que je puisse vérifier si cela fonctionne pour moi ou sur d'autres utilisateurs?


En fait, ce n'est pas encore sur une URL accessible au public. En outre, quelques indices de plus. Tout d'abord, lorsque j'ai dit type de contenu de travail, je voulais dire du contenu. De plus, j'ai remarqué que le code d'état est renvoyé sur le MovieClip.Webm pour être un contenu partiel de 206. Des idées?


Ouais, quand je pointe mon navigateur FF à ce fichier spécifique lui-même, il joue simplement dans le navigateur.


Non, je veux dire sur le site lui-même. Est-ce que ça joue dans la vidéoLayer? Sans vous rendre visite: func0der.de/html5videotest/videos/video1.webm


Mon site fonctionne-t-il pour vous? Pourriez-vous s'il vous plaît fournir un exemple de lien ou quelque chose?



0
votes

Je ne suis pas tout à fait sûr que cela résoudra votre problème, mais nous avons également remarqué un comportement erratique avec des films .Webm à Firefox 11 (uniquement sur Windows): la tête de lecture de l'élément vidéo saute automatiquement à la fin du film, même si vous Ouvrez le fichier explicitement, c'est-à-dire sans une page HTML environnante. Bien sûr, cela rend tous les paramètres de lecture automatique inutilisables.

Notre solution consistait à modifier l'ordre des sources, de sorte que Firefox préfère les fichiers .ogg sur .webm - il n'était pas nécessaire de changer d'autre dans le code HTML.


0 commentaires