Source code
Revision control
Copy as Markdown
Other Tools
Test Info: Warnings
- This test has a WPT meta file that expects 1 subtest issues.
- This WPT test may be referenced by the following Test IDs:
- /html/semantics/embedded-content/media-elements/track/track-element/track-mode-disabled.html - WPT Dashboard Interop Dashboard
<!DOCTYPE html>
<title>Cues are properly removed from the active cue list when their track changes mode to disabled</title>
<script src="/common/media.js"></script>
<script src="/resources/testharness.js"></script>
<script src="/resources/testharnessreport.js"></script>
<video>
<track src="resources/captions-gaps.vtt" kind="captions" default >
<script>
async_test(function(t) {
var video = document.querySelector("video");
var testTrack = document.querySelector("track");
video.src = getVideoURI("/media/counting");
video.oncanplaythrough = t.step_func(startTest);
video.onseeked = t.step_func_done(seeked);
function startTest() {
// Set the mode of the text track to "showing".
testTrack.track.mode = "showing";
// Seek to a time with a caption.
video.currentTime = 1.5;
}
function seeked() {
// Set the mode of the text track to "hidden", then to "showing" again.
testTrack.track.mode = "hidden";
testTrack.track.mode = "showing";
// Set the mode of the text track to "disabled".
testTrack.track.mode = "disabled";
}
});
</script>
</video>