summaryrefslogtreecommitdiffstats
path: root/third_party/WebKit/LayoutTests/media/video-load-readyState.html
blob: d0402acb93b63e8df94eaa269d5e104a648dbbbb (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
<video controls></video>
<script src=media-file.js></script>
<script src=video-test.js></script>
<script>
    function testReadyState(expected, endit, op)
    {
        testExpected("video.readyState", expected, op);
        if (endit)
            endTest();
    }

    testExpected("video.readyState", HTMLMediaElement.HAVE_NOTHING);
    waitForEvent("loadstart");
    waitForEvent("loadedmetadata");
    waitForEvent("loadeddata");
    waitForEvent("canplay");
    waitForEventAndFail("play");
    waitForEventAndFail("playing");
    waitForEvent("canplaythrough", function () { testReadyState(HTMLMediaElement.HAVE_ENOUGH_DATA, true ); } );

    video.src = findMediaFile("video", "content/test");
</script>