Add new access object callback
[framework/web/webkit-efl.git] / LayoutTests / media / video-play-empty-events.html
1 <html>
2 <body>
3
4     <video controls></video>
5     <p>Test that play() from EMPTY network state triggers load() and async play event.</p>
6     <script src=media-file.js></script>
7     <script src=video-test.js></script>
8     <script>
9         testExpected("video.networkState", HTMLMediaElement.NETWORK_EMPTY);
10     
11         waitForEvent("loadstart");
12         waitForEvent("ratechange");
13         waitForEvent("waiting");
14         waitForEvent("ratechange");
15         waitForEvent("durationchange");
16         waitForEvent("loadedmetadata");
17         waitForEvent("loadeddata");
18         waitForEvent("canplay");
19         waitForEvent("play");
20     
21         waitForEvent('playing', function () { testExpected("video.paused", false); endTest(); } );
22     
23         video.src = findMediaFile("video", "content/test");
24         run("video.play()");
25         consoleWrite("SCRIPT DONE");
26     </script>
27
28 </body>
29 </html>