How do I display self-hosted video content What I am trying to do is embed a self-hosted video on a webpage. I have the video uploaded onto the web hosting in mp4, ogv and webm formats; converted where necessary using Miro Video Converter (if that helps?).

The code I have in place on the webpage is:

&lt;center&gt;&lt;video width="90%" controls&gt;
&lt;source src="/system/files/HBA_ONLINE.mp4.mp4" type="video/mp4"&gt;
&lt;source src="/system/files/HBA_ONLINE.webm" type="video/webm"&gt;
&lt;source src="/system/files/HBA_ONLINE.ogv" type="video/ogg"&gt;
Your browser does not support this video tag - Try viewing directly &lt;a href="/system/files/HBA_ONLINE.mp4.mp4"&gt; here &lt;/a&gt;&lt;/video&gt;&lt;/center&gt;


The only format that seems to work is mp4 on Google Chrome; other browsers simply won't play the video in any format.

The silly question is; do I need to use a dedicated Drupal 7 module???
A learning process for anyone who makes the same mistake.

I found that the files had be uploaded with role based content access as part of our file repository. That meant anonymous users would get a 403 error.