@kcjpop/x-browser-compat
Version:
A Web Component to display browser compatibility data
1 lines • 3.58 kB
JSON
{"description":"<code>canPlayType()</code>","mdn_url":"https://developer.mozilla.org/docs/Web/API/HTMLMediaElement/canPlayType","source_file":"api/HTMLMediaElement.json","spec_url":"https://html.spec.whatwg.org/multipage/media.html#dom-navigator-canplaytype-dev","status":{"deprecated":false,"experimental":false,"standard_track":true},"support":{"chrome":{"notes":["<code>codecs</code> string can contain any subset of optional parameters (should be all or none).","Errors if <code>codecs</code> string contains unexpected characters (should evaluate string up to character)."],"version_added":"3"},"chrome_android":{"notes":["<code>codecs</code> string can contain any subset of optional parameters (should be all or none).","Errors if <code>codecs</code> string contains unexpected characters (should evaluate string up to character)."],"version_added":"18"},"edge":{"notes":["<code>codecs</code> string can contain any subset of optional parameters (should be all or none).","Errors if <code>codecs</code> string contains unexpected characters (should evaluate string up to character)."],"version_added":"12"},"firefox":{"notes":["Before Firefox 28, <code>canPlayType()</code> returned <code>probably</code> when asked about WebM audio or video files without the <code>codecs</code> parameter. Since multiple codecs are supported, this is not enough information to determine if a file can be played, so <code>maybe</code> is now correctly returned.","Before Firefox 101, <code>canPlayType()</code> ignored <code>codecs</code> parameter options for <code>av01</code> codecs (treating them as <code>av1</code>)."],"version_added":"3.5"},"firefox_android":{"notes":["Before Firefox 28, <code>canPlayType()</code> returned <code>probably</code> when asked about WebM audio or video files without the <code>codecs</code> parameter. Since multiple codecs are supported, this is not enough information to determine if a file can be played, so <code>maybe</code> is now correctly returned.","Before Firefox 101, <code>canPlayType()</code> ignored <code>codecs</code> parameter options for <code>av01</code> codecs (treating them as <code>av1</code>)."],"version_added":"4"},"ie":{"version_added":"9"},"oculus":{"notes":["<code>codecs</code> string can contain any subset of optional parameters (should be all or none).","Errors if <code>codecs</code> string contains unexpected characters (should evaluate string up to character)."],"version_added":"5.0"},"opera":{"notes":["<code>codecs</code> string can contain any subset of optional parameters (should be all or none).","Errors if <code>codecs</code> string contains unexpected characters (should evaluate string up to character)."],"version_added":"≤12.1"},"opera_android":{"notes":["<code>codecs</code> string can contain any subset of optional parameters (should be all or none).","Errors if <code>codecs</code> string contains unexpected characters (should evaluate string up to character)."],"version_added":"≤12.1"},"safari":{"version_added":"4"},"safari_ios":{"version_added":"3"},"samsunginternet_android":{"notes":["<code>codecs</code> string can contain any subset of optional parameters (should be all or none).","Errors if <code>codecs</code> string contains unexpected characters (should evaluate string up to character)."],"version_added":"1.0"},"webview_android":{"notes":["<code>codecs</code> string can contain any subset of optional parameters (should be all or none).","Errors if <code>codecs</code> string contains unexpected characters (should evaluate string up to character)."],"version_added":"≤37"}}}