blob: ebae12eab9bb8650a821f2d50341fa6ec7797620 [file]
<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>