How to check for html5 video support?

Is there any JavaScript or any other way of checking for html5 video support?

9
задан Forelic 25 August 2010 в 21:49
поделиться

3 ответа

используйте:

<script>
alert(!!document.createElement('video').canPlayType);
</script>

если это предупреждает, true означает, что ваш браузер поддерживает тег видео HTML5

Вот URL для проверки совместимости браузера HTML5 http://www.html5test.com/ Откройте URL-адрес в своем браузере, чтобы проверить, насколько хорошо ваш браузер поддерживает html5

16
ответ дан 4 December 2019 в 07:46
поделиться

Один из способов — встроить теги html5, а затем поместить альтернативный просмотрщик видео в теги видео в качестве «запасного варианта». Запасной вариант будет отображаться, если браузер не распознает тег. Это не совсем «обнаружение» поддержки видео html5, но может удовлетворить ваши потребности.

<video src='...'>
    <embed flash player instead>
</video>
1
ответ дан 4 December 2019 в 07:46
поделиться

Посмотрите на Modernizer: http://www.modernizr.com/

Здесь вы получаете API так же просто, как и

if (Modernizr.video) {
  // html5 video available
}

Но также есть много других функций и более подходящих API.

4
ответ дан 4 December 2019 в 07:46
поделиться