44 lines
1.2 KiB
XML
44 lines
1.2 KiB
XML
<html xmlns="http://www.w3.org/1999/xhtml">
|
|
|
|
<head>
|
|
<title>Massive Memory Leak</title>
|
|
<script>
|
|
<![CDATA[
|
|
|
|
function loadVideo (videoURI) {
|
|
var xhr = new XMLHttpRequest();
|
|
xhr.open('GET', videoURI, true);
|
|
xhr.onreadystatechange = function (xhrEvent) {
|
|
if (xhr.readyState == 3) {
|
|
var currentLength = xhr.responseText.length;
|
|
var totalLength = parseInt(xhr.getResponseHeader('Content-Length'), 10);
|
|
print((Math.round((currentLength / totalLength) * 10000) / 100) + '%');
|
|
}
|
|
else if (xhr.readyState == 4) {
|
|
if (xhr.status == 200) {
|
|
alert('done loading');
|
|
alert(xhr.responseText.length);
|
|
}
|
|
else {
|
|
alert('NOK');
|
|
}
|
|
}
|
|
};
|
|
xhr.send(null);
|
|
}
|
|
|
|
function print (message) {
|
|
document.getElementById('outlet').textContent = message;
|
|
}
|
|
|
|
]]>
|
|
</script>
|
|
</head>
|
|
|
|
<body>
|
|
<a onclick="loadVideo('http://streamos.atlrec.com/download/atlantic/bjork/video/bjork_itunes1.m4v');">do it!</a>
|
|
<p id="outlet" />
|
|
</body>
|
|
|
|
</html>
|