| <html> |
| <!-- |
| This test checks that video tags created by javascript are are deferred |
| during prerendering and the autoplay is enabled during swap ins. |
| --> |
| <head> |
| <title>Prerender for HTML5 Media Source Video.</title> |
| </head> |
| |
| <body> |
| <video id="mediaEl" autoplay controls></video> |
| |
| <script> |
| var willPlay = true; |
| var testNetworkEvents = false; |
| </script> |
| |
| <script src="prerender_html5_common.js"></script> |
| |
| <script> |
| |
| function onSourceOpen(e) { |
| var srcBuffer = mediaSource.addSourceBuffer('video/webm; codecs="vp8"'); |
| var xhr = new XMLHttpRequest(); |
| xhr.open('GET', 'bear-320x240-video-only.webm'); |
| xhr.responseType = 'arraybuffer'; |
| xhr.addEventListener('load', function(e) { |
| srcBuffer.appendBuffer(new Uint8Array(e.target.response)); |
| srcBuffer.addEventListener('updateend', function(e) { |
| mediaSource.endOfStream(); |
| }); |
| }); |
| xhr.send(); |
| } |
| |
| var mediaSource = new MediaSource(); |
| mediaSource.addEventListener('sourceopen', onSourceOpen); |
| mediaEl.src = window.URL.createObjectURL(mediaSource); |
| </script> |
| |
| </body> |
| </html> |