HTML5 не поддерживается версиями, предшествующими IE9. Поэтому тег видео не распознается. Тег объекта был введен в HTML 4 , но некоторые более ранние версии IE либо имели ошибки с ним, либо вообще не поддерживали его.
Короче говоря, вам нужно создать запасной вариант с фирменным тегом <embed>...</embed>
вместо <object>...</object>
.
OR
Лучшим решением было бы использовать HTML5shiv , который создает элементы HTML5 через JavaScript для предыдущих версий IE.
Вы должны поместить следующее в вашу головную секцию:
<!--[if lt IE 9]>
<script src="//html5shiv.googlecode.com/svn/trunk/html5.js"></script>
<![endif]-->
Вы можете просмотреть некоторые интересные объяснения и другие полезные инструменты на NetTuts + .