Search code examples
htmlvideomp4oggwebm

HTML5 video wont play


HTML5 video wont play videos and I cannot play them directly from the server but they play in firefox and opera locally. I cant figure out what Im missing. Took this tag straight from w3c

<video width="500" height="300" controls>
  <source src="video.ogv" type="video/ogg">
  <source src="video.mp4" type="video/mp4">
  <source src="video.webm" type="video/webm">
Your browser does not support the video tag.
</video>

ERROR is "No video with supported format and MIME type found"

EDIT: Error when accessing video directly in firefox is...

"Video playback aborted due to network error."


Solution

  • Add the following lines to your web-server's ".htaccess" file:

    AddType video/mp4 mp4 m4v f4v f4p
    AddType video/ogg ogv
    AddType video/webm webm
    AddType video/x-flv flv
    

    This clears up supported format/MIME type issue.