HTML Аудио/Видео DOM Метод canPlayType()

❮ Справочник по HTML аудио/видео DOM

Пример

Проверьте, может ли ваш браузер воспроизводить разные типы видео:

var vid = document.createElement('video');
isSupp = vid.canPlayType(vidType+';codecs="'+codType+'"');

Определение и использование

Метод canPlayType() проверяет, может ли браузер воспроизводить указанный тип аудио/видео.

Метод canPlayType() может возвращать одно из следующих значений:

  • "вероятно" - браузер, скорее всего, поддерживает этот тип аудио/видео.
  • "возможно" - браузер может поддерживать этот тип аудио/видео.
  • "" - (пустая строка) браузер не поддерживает этот тип аудио/видео

Поддержка браузера

Цифры в таблице указывают на первую версию браузера, полностью поддерживающую метод.

Method
canPlayType() Yes 9.0 Yes Yes Yes

Синтаксис

audio|video.canPlayType(type)

Значения параметров

Value Description
type Specifies the audio/video type (and optional codecs) to test support for.

Common values:

  • video/ogg
  • video/mp4
  • video/webm
  • audio/mpeg
  • audio/ogg
  • audio/mp4

Common values, including codecs:

  • video/ogg; codecs="theora, vorbis"
  • video/mp4; codecs="avc1.4D401E, mp4a.40.2"
  • video/webm; codecs="vp8.0, vorbis"
  • audio/ogg; codecs="vorbis"
  • audio/mp4; codecs="mp4a.40.5"

Note: This method can only return "probably" if codecs are included.

Технические детали

Возвращаемое значение: Строка, представляющая уровень поддержки. Возможные возвращаемые значения:
  • "наверное" - скорее всего поддержка
  • "может быть" - может поддержать
  • "" - (пустая строка) нет поддержки

❮ Справочник по HTML аудио/видео DOM