С точки зрения современного и стандартного соответствия для встраивания видео, Video for Everyone, вероятно, является лучшим способом.
<!-- “Video for Everybody” by Kroc Camen <camendesign.com> cc-by -->
<video width="640" height="480" controls="controls">
<source src="__MY_VIDEO__.ogv" type="video/ogg" />
<source src="__MY_VIDEO__.mp4" type="video/mp4" />
<object width="640" height="500" type="application/x-shockwave-flash"
data="__FLASH_PLAYER__.swf" flashvars="file=__MY_VIDEO__.mp4"
> <param name="movie" value="__FLASH_PLAYER_.swf" />
<param name="flashvars" value="file=__MY_VIDEO__.mp4" />
<!--[if gt IE 6]>
<object width="640" height="495" classid="clsid:02BF25D5-8C17-4B23-BC80-D3488ABDDC6B">
<param name="src" value="__MY_VIDEO__.mp4" /><!
[endif]--><!--[if gt IE 6]><!-->
<object width="640" height="495" type="video/quicktime" data="__MY_VIDEO__.mp4"
> <param name="src" value="__MY_VIDEO__.mp4" />
<!--<![endif]--><p>
<strong>No video playback capabilities detected.</strong>
Why not try to download the file instead?<br />
<a href="__MY_VIDEO__.mp4">MPEG4/H.264 “.mp4” (Windows/Mac)</a> |
<a href="__MY_VIDEO__.ogv">Ogg Theora & Vorbis “.ogv” (Linux)</a>
</p><!--[if gt IE 6]><!--></object><!--<![endif]-->
<!--[if gt IE 6]></object><![endif]-->
</object>
</video>
Полностью прокомментированная версия доступна по вышеуказанной ссылке.
В этом случае используется тег видео, если он поддерживается, но поскольку Firefox и Safari поддерживают разные форматы (Ogg и Mp4), вам нужно иметь пару разных версий видеофайлов.
Это работает в каждом браузере, от IE6 до iPhone и от Chrome до Opera, включая все между ними.
Для аудио звуковой тег является самым современным, хотя я не уверен в поддержке браузера на данный момент.
Наличие у кого-то другого хоста (YouTube, Eclix, кто бы) не блестяще, если у вас нет убедительных причина не делать этого. У вас также может быть ссылка для скачивания для желающих. .m4a - отличный формат, но mp3 определенно более полезен (больше людей). Надеюсь, что это поможет, хотя мы увидим, что дают ответы. –