4 <script src=video-test.js></script>
5 <script src=media-file.js></script>
12 waitForEvent("loadstart");
13 waitForEvent("loadedmetadata");
14 waitForEvent("loadeddata");
15 waitForEvent("abort");
16 waitForEvent("emptied");
17 waitForEvent("canplaythrough", testLoad);
18 waitForEvent("error", errorEvent);
19 consoleWrite("** <video> with valid non-empty 'src' attribute**");
20 video.src = findMediaFile("video", "content/test");
25 consoleWrite("<br>'error' event:");
26 testExpected('event.target', video);
27 testExpected("video.error.code", MediaError.MEDIA_ERR_SRC_NOT_SUPPORTED);
28 testExpected("video.networkState", HTMLMediaElement.NETWORK_NO_SOURCE);
34 consoleWrite("<br>** <video> with empty src attribute**");
35 run('video.src = ""');
39 <body onload="start()">
40 <video width=320 height=60 controls></video>
41 <p> <video> element with src="" should invoke media element's load algorithm and should fire 'error' event. Network state should be NETWORK_NO_SOURCE and set error to MEDIA_ERR_SRC_NOT_SUPPORTED.</p>