Is there any JavaScript or any other way of checking for html5 video support?
используйте:
<script>
alert(!!document.createElement('video').canPlayType);
</script>
если это предупреждает, true означает, что ваш браузер поддерживает тег видео HTML5
Вот URL для проверки совместимости браузера HTML5 http://www.html5test.com/ Откройте URL-адрес в своем браузере, чтобы проверить, насколько хорошо ваш браузер поддерживает html5
Один из способов — встроить теги html5, а затем поместить альтернативный просмотрщик видео в теги видео в качестве «запасного варианта». Запасной вариант будет отображаться, если браузер не распознает тег. Это не совсем «обнаружение» поддержки видео html5, но может удовлетворить ваши потребности.
<video src='...'>
<embed flash player instead>
</video>
Посмотрите на Modernizer: http://www.modernizr.com/
Здесь вы получаете API так же просто, как и
if (Modernizr.video) {
// html5 video available
}
Но также есть много других функций и более подходящих API.