HTMLMediaElement |
3 |
12 |
3.5 |
5.5 |
10.5 |
3.1 |
≤37 |
18 |
4 |
11 |
3 |
1.0 |
abort_event |
3 |
12 |
9 |
9 |
≤12.1 |
3.1 |
4.4 |
18 |
9 |
≤12.1 |
3 |
1.0 |
addTextTrack |
2623 |
12 |
31 |
11 |
≤12.1 |
6 |
≤374.4 |
2625 |
31 |
≤12.1 |
6 |
1.51.5 |
audioTracks |
37 |
7912–79 |
33 |
10 |
24 |
7 |
No |
37 |
No |
No |
7 |
No |
autoplay |
3 |
12 |
3.5 |
9 |
≤12.1 |
3.1 |
≤37 |
18 |
4 |
≤12.1 |
3 |
1.0 |
buffered |
3 |
12 |
4 |
9 |
≤12.1 |
3.1 |
≤37 |
18 |
4 |
≤12.1 |
3 |
1.0 |
canPlayType |
3["codecs string can contain any subset of optional parameters (should be all or none).", "Errors if codecs string contains unexpected characters (should evaluate string up to character)."] |
12["codecs string can contain any subset of optional parameters (should be all or none).", "Errors if codecs string contains unexpected characters (should evaluate string up to character)."] |
3.5["Before Firefox 28, canPlayType() returned probably when asked about WebM audio or video files without the codecs parameter. Since multiple codecs are supported, this is not enough information to determine if a file can be played, so maybe is now correctly returned.", "Before Firefox 101, canPlayType() ignored codecs parameter options for av01 codecs (treating them as av1 )."] |
9 |
≤12.1["codecs string can contain any subset of optional parameters (should be all or none).", "Errors if codecs string contains unexpected characters (should evaluate string up to character)."] |
4 |
≤37["codecs string can contain any subset of optional parameters (should be all or none).", "Errors if codecs string contains unexpected characters (should evaluate string up to character)."] |
18["codecs string can contain any subset of optional parameters (should be all or none).", "Errors if codecs string contains unexpected characters (should evaluate string up to character)."] |
4["Before Firefox 28, canPlayType() returned probably when asked about WebM audio or video files without the codecs parameter. Since multiple codecs are supported, this is not enough information to determine if a file can be played, so maybe is now correctly returned.", "Before Firefox 101, canPlayType() ignored codecs parameter options for av01 codecs (treating them as av1 )."] |
≤12.1["codecs string can contain any subset of optional parameters (should be all or none).", "Errors if codecs string contains unexpected characters (should evaluate string up to character)."] |
3 |
1.0["codecs string can contain any subset of optional parameters (should be all or none).", "Errors if codecs string contains unexpected characters (should evaluate string up to character)."] |
canplay_event |
3 |
12 |
3.5 |
9 |
10.5 |
3.1 |
≤37 |
18 |
4 |
11 |
3 |
1.0 |
canplaythrough_event |
3 |
12 |
3.5 |
9 |
10.5 |
3.1 |
≤37 |
18 |
4 |
11 |
3 |
1.0 |
captureStream |
62 |
79 |
15 |
No |
49 |
No |
62 |
62 |
15 |
46 |
No |
8.0 |
controller |
17–36 |
No |
NoFirefox doesn't implement this yet. See bug 847377. |
No |
15–23 |
6 |
4.4–37 |
18–36 |
NoFirefox doesn't implement this yet. See bug 847377. |
14–24 |
6 |
1.0–3.0 |
controls |
3 |
12 |
3.5 |
9 |
≤12.1 |
3.1 |
≤37 |
18 |
4 |
≤12.1 |
3 |
1.0 |
controlsList |
58 |
79 |
No |
No |
45 |
No |
58 |
58 |
No |
43 |
No |
7.0 |
crossOrigin |
33 |
13 |
2212–22 |
No |
20 |
10 |
4.4.3 |
33 |
2214–22 |
20 |
10 |
2.0 |
currentSrc |
3 |
12 |
3.5 |
9 |
≤12.1 |
3.1 |
≤37 |
18 |
4 |
≤12.1 |
3 |
1.0 |
currentTime |
3 |
12 |
3.5 |
9 |
≤12.1 |
3.1 |
≤37 |
18 |
4 |
≤12.1 |
3 |
1.0 |
defaultMuted |
15 |
12 |
11 |
No |
≤12.1 |
6 |
4.4 |
18 |
14 |
≤12.1 |
6 |
1.0 |
defaultPlaybackRate |
3 |
12 |
20 |
9 |
≤12.1 |
3.1 |
≤37 |
18 |
20 |
≤12.1 |
3 |
1.0 |
disableRemotePlayback |
49 |
79 |
No |
No |
36 |
13.1 |
No |
49 |
No |
36 |
13 |
5.0 |
duration |
3 |
12 |
3.5 |
9 |
≤12.1 |
3.1 |
≤37 |
18 |
4 |
≤12.1 |
3 |
1.0 |
durationchange_event |
3 |
12 |
3.5 |
9 |
10.5 |
3.1 |
≤37 |
18 |
4 |
11 |
3 |
1.0 |
emptied_event |
3 |
12 |
3.5 |
9 |
10.5 |
3.1 |
≤37 |
18 |
4 |
11 |
3 |
1.0 |
encrypted_event |
42 |
13 |
38 |
No |
29 |
12.1 |
42 |
42 |
38 |
29 |
12.2 |
4.0 |
ended |
3 |
12 |
3.5 |
9 |
≤12.1 |
3.1 |
≤37 |
18 |
4 |
≤12.1 |
3 |
1.0 |
ended_event |
3 |
12 |
3.5 |
9 |
10.5 |
3.1 |
≤37 |
18 |
4 |
11 |
3 |
1.0 |
error |
3 |
12 |
3.5 |
9 |
≤12.1 |
3.1 |
≤37 |
18 |
4 |
≤12.1 |
3 |
1.0 |
error_event |
3 |
12 |
6 |
9 |
11.6 |
3.1 |
4.4 |
18 |
6 |
12 |
3 |
1.0 |
fastSeek |
No |
No |
31 |
No |
No |
8 |
No |
No |
31 |
No |
8 |
No |
getStartDate |
No |
No |
No |
No |
No |
9 |
No |
No |
No |
No |
9 |
No |
load |
3 |
12 |
3.5 |
9 |
≤12.1 |
3.1 |
≤37 |
18 |
4 |
≤12.1 |
3 |
1.0 |
loadeddata_event |
3 |
12 |
3.5 |
9 |
10.5 |
3.1 |
≤37 |
18 |
4 |
11 |
3 |
1.0 |
loadedmetadata_event |
3 |
12 |
3.5 |
9 |
10.5 |
3.1 |
≤37 |
18 |
4 |
11 |
3 |
1.0 |
loadstart_event |
3 |
12 |
6 |
9 |
≤12.1 |
4 |
4.4 |
18 |
6 |
≤12.1 |
3 |
1.0 |
loop |
3 |
12 |
11 |
9 |
≤12.1 |
4 |
≤37 |
18 |
14 |
≤12.1 |
3 |
1.0 |
mediaGroup |
17–36 |
No |
NoFirefox doesn't implement this yet. See bug 847377. |
No |
15–23 |
6 |
4.4–37 |
18–36 |
NoFirefox doesn't implement this yet. See bug 847377. |
14–24 |
6 |
1.0–3.0 |
mediaKeys |
42 |
13 |
38 |
No |
29 |
12.1 |
42 |
42 |
38 |
29 |
12.2 |
4.0 |
mozAudioCaptured |
No |
No |
15 |
No |
No |
No |
No |
No |
15 |
No |
No |
No |
mozCaptureStreamUntilEnded |
No |
No |
15 |
No |
No |
No |
No |
No |
15 |
No |
No |
No |
mozFragmentEnd |
No |
No |
9 |
No |
No |
No |
No |
No |
9 |
No |
No |
No |
mozGetMetadata |
No |
No |
17 |
No |
No |
No |
No |
No |
17 |
No |
No |
No |
muted |
3 |
12 |
3.5 |
9 |
≤12.1 |
3.1 |
≤37 |
18 |
4 |
≤12.1 |
3 |
1.0 |
networkState |
3 |
12 |
3.5The NETWORK_LOADED state was removed to align with the HTML spec in Firefox 4. |
9 |
≤12.1 |
3.1 |
≤37 |
18 |
4 |
≤12.1 |
3 |
1.0 |
pause |
3 |
12 |
3.5 |
9 |
≤12.1 |
3.1 |
≤37 |
18 |
4 |
≤12.1 |
3 |
1.0 |
pause_event |
3 |
12 |
3.5 |
9 |
10.5 |
3.1 |
≤37 |
18 |
4 |
11 |
3 |
1.0 |
paused |
3 |
12 |
3.5 |
9 |
≤12.1 |
3.1 |
≤37 |
18 |
4 |
≤12.1 |
3 |
1.0 |
play |
3 |
12 |
3.5 |
9 |
10.5 |
3.1 |
≤37 |
18 |
4 |
11 |
3 |
1.0 |
play_event |
3 |
12 |
3.5 |
9 |
10.5 |
3.1 |
≤37 |
18 |
4 |
11 |
3 |
1.0 |
playbackRate |
3Setting the playbackRate to a negative value will throw an error. |
12Setting the playbackRate to a negative value will throw an error. |
20Setting the playbackRate to a negative value will throw an error. |
9 |
≤12.1Setting the playbackRate to a negative value will throw an error. |
3.1 |
4.4Setting the playbackRate to a negative value will throw an error. |
18Setting the playbackRate to a negative value will throw an error. |
20Setting the playbackRate to a negative value will throw an error. |
≤12.1Setting the playbackRate to a negative value will throw an error. |
3 |
1.0Setting the playbackRate to a negative value will throw an error. |
played |
3 |
12 |
15 |
9 |
≤12.1 |
3.1 |
≤37 |
18 |
15 |
≤12.1 |
3 |
1.0 |
playing_event |
3 |
12 |
3.5 |
9 |
10.5 |
3.1 |
≤37 |
18 |
4 |
11 |
3 |
1.0 |
preload |
5 |
12 |
4 |
9 |
≤12.1 |
5 |
3 |
18 |
4 |
≤12.1 |
5 |
1.0 |
preservesPitch |
86 |
86 |
101 |
No |
72 |
4 |
86 |
86 |
101 |
61 |
4 |
14.0 |
progress_event |
3 |
12 |
6 |
9 |
≤12.1 |
3.1 |
4.4 |
18 |
6 |
≤12.1 |
3 |
1.0 |
ratechange_event |
3 |
12 |
3.5 |
9 |
10.5 |
3.1 |
≤37 |
18 |
4 |
11 |
3 |
1.0 |
readyState |
3 |
12 |
3.5 |
5.5 |
≤12.1 |
3.1 |
≤37 |
18 |
4 |
≤12.1 |
3 |
1.0 |
remote |
56 |
79 |
No |
No |
43 |
13.1 |
No |
56 |
No |
43 |
13.4 |
6.0 |
seekToNextFrame |
No |
No |
56 |
No |
No |
No |
No |
No |
56 |
No |
No |
No |
seekable |
3 |
12 |
8 |
9 |
≤12.1 |
3.1 |
≤37 |
18 |
8 |
≤12.1 |
3 |
1.0 |
seeked_event |
3 |
12 |
3.5 |
9 |
10.5 |
3.1 |
≤37 |
18 |
4 |
11 |
3 |
1.0 |
seeking |
3 |
12 |
3.5 |
9 |
≤12.1 |
3.1 |
≤37 |
18 |
4 |
≤12.1 |
3 |
1.0 |
seeking_event |
3 |
12 |
3.5 |
9 |
10.5 |
3.1 |
≤37 |
18 |
4 |
11 |
3 |
1.0 |
setMediaKeys |
42 |
13 |
38 |
No |
29 |
12.1 |
42 |
42 |
38 |
29 |
12.2 |
4.0 |
setSinkId |
49 |
17 |
116 |
No |
36 |
No |
NoNot available due to a limitation in Android. |
NoNot available due to a limitation in Android. |
NoNot available due to a limitation in Android (see bug 1473346). |
NoNot available due to a limitation in Android. |
No |
NoNot available due to a limitation in Android. |
sinkId |
49 |
17 |
116 |
No |
36 |
No |
NoNot available due to a limitation in Android. |
NoNot available due to a limitation in Android. |
NoNot available due to a limitation in Android (see bug 1473346). |
NoNot available due to a limitation in Android. |
No |
NoNot available due to a limitation in Android. |
src |
3 |
12 |
3.5 |
9 |
≤12.1 |
3.1 |
≤37 |
18 |
4 |
≤12.1 |
3 |
1.0 |
srcObject |
108Support added for MediaSourceHandle objects transferred from dedicated workers where they were obtained from MediaSource.handle (see bug 878133).52Support added for MediaStream objects (see bug 506273).
|
108Support added for MediaSourceHandle objects transferred from dedicated workers where they were obtained from MediaSource.handle (see bug 878133).79Support added for MediaStream objects (see bug 506273).
|
42Only supports MediaStream objects (see bug 886194). 18–58 |
No |
94Support added for MediaSourceHandle objects transferred from dedicated workers where they were obtained from MediaSource.handle (see bug 878133).39Support added for MediaStream objects (see bug 506273).
|
11 |
108Support added for MediaSourceHandle objects transferred from dedicated workers where they were obtained from MediaSource.handle (see bug 878133).52Support added for MediaStream objects (see bug 506273).
|
108Support added for MediaSourceHandle objects transferred from dedicated workers where they were obtained from MediaSource.handle (see bug 878133).52Support added for MediaStream objects (see bug 506273).
|
42Only supports MediaStream objects (see bug 886194). 18–58 |
73Support added for MediaSourceHandle objects transferred from dedicated workers where they were obtained from MediaSource.handle (see bug 878133).41Support added for MediaStream objects (see bug 506273).
|
11 |
21.0Support added for MediaSourceHandle objects transferred from dedicated workers where they were obtained from MediaSource.handle (see bug 878133).6.0Support added for MediaStream objects (see bug 506273).
|
stalled_event |
3 |
12 |
3.5 |
9 |
10.5 |
3.1 |
≤37 |
18 |
4 |
11 |
3 |
1.0 |
suspend_event |
3 |
12 |
3.5 |
9 |
10.5 |
3.1 |
≤37 |
18 |
4 |
11 |
3 |
1.0 |
textTracks |
23 |
12 |
31 |
10 |
≤12.1 |
6 |
4.4 |
25 |
31 |
≤12.1 |
6 |
1.0 |
timeupdate_event |
3 |
12 |
3.5 |
9 |
10.5 |
3.1 |
≤37 |
18 |
4 |
11 |
3 |
1.0 |
videoTracks |
37 |
7912–79 |
33 |
No |
24 |
7 |
No |
37 |
No |
No |
7 |
No |
volume |
3 |
12 |
3.5 |
9 |
≤12.1 |
3.1 |
≤37 |
18 |
4 |
≤12.1 |
3volume returns a value and is writable; however, the value is always 1, and setting a value has no effect on the volume of the media object. |
1.0 |
volumechange_event |
3 |
12 |
6 |
9 |
≤12.1 |
3.1 |
≤37 |
18 |
6 |
≤12.1 |
3 |
1.0 |
waiting_event |
3 |
12 |
6 |
9 |
≤12.1 |
3.1 |
≤37 |
18 |
6 |
≤12.1 |
3 |
1.0 |
waitingforkey_event |
55 |
79 |
52 |
No |
42 |
12.1 |
55 |
55 |
52 |
42 |
12.2 |
6.0 |