Sur mon site, j'ai vidéo dans des formats mp4 et OGV. mp4 joue dans les navigateurs webkit. ogv joue dans Firefox, mais ne veut pas dans Opera.Opera et vidéo HTML5
Il y a un HTML trivial:
<video poster="my_video.jpg" controls="controls">
<source src="my_video.mov" type="video/mp4" />
<source src="my_video.ogv" type="video/ogg; codecs='theora, vorbis'" />
</video>
Quand j'ouvre une page, je vois l'élément vidéo avec l'affiche, mais quand je suis en cliquant sur le bouton de lecture, rien ne se passe. Je ne vois pas de progrès de chargement et tout reste tel quel. Mais Firefox joue bien.
Dans l'inspecteur du réseau de l'Opéra, je vois ci-dessous en-tête HTTP pour .ogv requête de fichier vidéo:
GET /my_video.ogv HTTP/1.1
User-Agent: Opera/9,80 (Macintosh; Intel Mac OS X 10.6.7; U; ru) Presto/2.7.62 Version/11.01
Accepter: texte/html, application/xml; q = 0.9, application/xhtml + xml, image/png, image/jpeg , image/gif, image/x-xbitmap, /; q = 0.1
partie "Accepter"
me prêter à confusion. Pourquoi accepte-t-il ces types de contenu pour la vidéo?
Des idées?
Les serveurs ne paient pas vraiment attention à 'Accept' uniquement sur la négociation de contenu, lorsque la même URL peut représenter plus de ressources et il choisit le meilleur accès. – vbence
Pour ajouter au commentaire de vbence, l'en-tête 'Accept' n'est probablement pas le problème. Pour mon expérience avec '
Pouvez-vous lire le fichier localement? - * Envisagez également d'utiliser WebM et H.264 comme vos deux fromats pour obtenir la compatibilité maximale. * – vbence