HOME HTML CSS JAVASCRIPT SQL PHP JQUERY XML ASP.NET MORE...
REFERENCES | EXAMPLES | FORUM | ABOUT

HTML Audio/Video DOM canPlayType() Method

HTML audio Tag Reference HTML Audio/Video DOM Reference

Example

Check if your browser can play different types of video:

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

Try it Yourself »

Definition and Usage

The canPlayType() method checks if the browser can play the specified audio/video type.

The canPlayType() method can return one of the following values:

  • "probably" - the browser most likely supports this audio/video type
  • "maybe" - the browser might support this audio/video type
  • "" - (empty string) the browser does not support this audio/video type

Note: As of Gecko 28 (Firefox 28 / Thunderbird 28 / Seamonkey 2.25), this property returns "maybe" instead of "probably".


Browser Support

Internet Explorer Firefox Opera Google Chrome Safari

The canPlayType() method is supported in all major browsers.

Note: This method is not supported in Internet Explorer 8 and earlier.


Syntax

audio|video.canPlayType(type))

Parameter

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.

Return Value

Type Description
String Represents the level of support. Possible return values:
  • "probably" - most likely support
  • "maybe" - might support
  • "" - (empty string) no support


HTML audio Tag Reference HTML Audio/Video DOM Reference

Your suggestion:

Close [X]

Thank You For Helping Us!

Your message has been sent to W3Schools.

Close [X]
Search w3schools.com:

WEB BUILDING

Download XML Editor FREE Website BUILDER Free HTML5 Templates

SHARE THIS PAGE