4 <script src="/media-resources/video-test.js"></script>
5 <script type="text/javascript">
8 var mediaSource = null;
10 function onSourceOpen()
12 consoleWrite("onSourceOpen()");
13 consoleWrite("Calling MediaSource.endOfStream to trigger a webkitsourceended event.");
14 mediaSource.endOfStream();
17 function onSourceEnded()
19 consoleWrite("onSourceEnded()");
20 consoleWrite("Setting src attribute to \"\" to trigger a webkitsourceclosed event.");
24 function onSourceClose()
26 consoleWrite("onSourceClose()");
32 consoleWrite("onLoad()");
33 video = document.getElementById('v');
34 mediaSource = new WebKitMediaSource();
35 mediaSource.addEventListener('webkitsourceopen', onSourceOpen);
36 mediaSource.addEventListener('webkitsourceended', onSourceEnded);
37 mediaSource.addEventListener('webkitsourceclose', onSourceClose);
38 video.src = webkitURL.createObjectURL(mediaSource);
42 <body onload="onLoad()">
43 <p>Test Media Source event handler attributes</p>
44 <video id='v'></video>