2012-11-20 4 views
3

Je fais un site Web avec une vidéo qui est en .ogg et .mp4, mais pour une raison quelconque quand je vais sur mon site Web en chrome, il ne joue pas quand il est hébergé par hostmonster . La vidéo fonctionne bien sur localhost, donc je ne sais pas pourquoi ça ne marche pas.La vidéo de site Web ne fonctionne pas

Voici mon code si cela aide:

<video width="100%" height="100%" > 

<source src="web.ogg" type="video/ogg" autoplay="autoplay"> 
    <source src="web.mp4" type="video/mp4" autoplay="autoplay"> 

Your browser does not support the video tag. 
</video> 
+0

Pouvez-vous essayer de voir ce qui se passe si vous entrez l'une des URL de la vidéo directement dans le navigateur. Il devrait commencer à les jouer. Vous pouvez également appuyer sur F12 sur votre page Web, passer à l'onglet Réseau, puis appuyer sur F5. Il devrait alors apparaître quelques informations sur ce que Chrome récupère, et ce qui est retourné par votre hôte. –

+0

lorsque j'ouvre la vidéo dans un nouvel onglet, il me dit que le fichier ne peut être trouvé, et j'ai déjà importé les fichiers vidéo dans le dossier public html sur hostmonster plusieurs fois. Quand je joue le fichier vidéo localement cela fonctionne bien cependant. – Alexyuiop

+2

s'il vous plaît se référer à http://stackoverflow.com/questions/3910698/why-does-a-embedded-ogg-video-work-on-localhost-but-not-on-the-web-server –

Répondre

3

Votre code est correct, il devrait fonctionner sur tous les navigateurs qui prennent en charge HTML5 Video, le problème est que votre serveur ne répond pas à un type MIME tel .ogg ou .mp4. Par défaut, Apache décide quel type de média envoyer avec chaque fichier en inspectant l'extension du fichier. Les mappages de type extension sont stockés dans le fichier mime.types du répertoire httpd/conf. Si un type d'extension paire est manqué alors vous avez ce problème. Voilà la raison pour laquelle cela fonctionne sur localhost, mais ne fonctionne pas sur votre serveur, différents fichiers mime.types

Si vous avez accès au fichier mime.types rechercher ces lignes:

video/mp4     mp4 mp4v mpg4 
video/ogg     ogv 

Si vous ne pouvez pas modifiez vos fichiers de configuration maître, modifiez le fichier .htaccess situé dans votre répertoire racine (s'il n'existe pas, n'hésitez pas à le créer). Ajoutez ces lignes:

AddType video/mp4 mp4 mp4v mpg4 
AddType video/ogg ogv 
Questions connexes