HTML Audio/Video DOM canPlayType() Method
❮ HTML Audio/Video DOM Reference
Example
Check if your browser can play different types of video:
let vid = document.createElement('video');
isSupp = vid.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
Browser Support
The numbers in the table specify the first browser version that fully supports the method.
Method | |||||
---|---|---|---|---|---|
canPlayType() | Yes | 9.0 | Yes | Yes | Yes |
Syntax
audio|video.canPlayType(type)
Parameter Values
Value | Description |
---|---|
type | Specifies the audio/video type (and optional codecs) to test support for. Common values:
Common values, including codecs:
Note: This method can only return "probably" if codecs are included. |
Technical Details
Return Value: | A String, representing the level of support. Possible return values:
|
---|
❮ HTML Audio/Video DOM Reference