3 <script src=media-file.js></script>
4 <script src=video-test.js></script>
10 consoleWrite("EVENT(playing)<br>");
14 function canplaythrough()
16 consoleWrite("EVENT(canplaythrough)");
18 run("document.getElementById('parent').appendChild(mediaElement)");
19 run("mediaElement.play()");
25 run("mediaElement = document.createElement('audio')");
27 mediaElement.setAttribute('oncanplaythrough', "canplaythrough()");
28 mediaElement.setAttribute('onplaying', "playing()");
30 waitForEvent("loadstart");
31 waitForEvent("waiting");
32 waitForEvent("ratechange");
33 waitForEvent("durationchange");
34 waitForEvent("pause");
36 waitForEvent("canplaythrough");
37 waitForEvent('loadeddata');
39 var mediaFile = findMediaFile("audio", "content/test");
40 run("mediaElement.src = '" + mediaFile + "'");
41 run("mediaElement.load()");
49 <body onload="start()">
51 <p>Test that media file is not reloaded when an element is inserted into the DOM.</p>
53 <div id="parent"></div>