<!DOCTYPE HTML >
<html >
<head >
<title >Test Bug 1242338</title >
<script src="/tests/SimpleTest/SimpleTest.js" ></script >
<link rel="stylesheet" type="text/css" href="/tests/SimpleTest/test.css" />
<script type="text/javascript" src="manifest.js" ></script >
</head >
<body >
<pre id="test" >
<script class="testbody" type="text/javascript" >
var manager = new MediaTestManager;
function startTest(test, token) {
var video = document.createElement('video' );
video .preload = "metadata" ;
video .token = token;
var handler = {
"ontimeout" : function() {
Log(token, "timed out" );
}
};
manager.started(token, handler);
video .src = test.name;
video .name = test.name;
function finish() {
video .finished = true;
video .removeEventListener("loadedmetadata" , onLoadedmetadata);
video .removeEventListener("ended" , onEnded);
removeNodeAndSource(video );
manager.finished(video .token);
}
function onLoadedmetadata() {
// seek to the media's duration
var duration = video .duration;
console.log("onloadedmetadata(), duration = " + duration);
video .currentTime = duration;
}
function onEnded() {
ok(video .ended, test.name + " checking playback has ended" );
ok(!video .finished, test.name + " shouldn't be finished" );
ok(!video .seenEnded, test.name + " shouldn't be ended" );
video .seenEnded = true;
ok(true, "Seeking to the duration triggers ended event" );
finish();
}
video .addEventListener("loadedmetadata" , onLoadedmetadata);
video .addEventListener("ended" , onEnded);
document.body .appendChild(video );
}
manager.runTests(gSeekTests, startTest);
</script >
</pre >
</body >
</html >
Messung V0.5 C=96 H=93 G=94
¤ Dauer der Verarbeitung: 0.9 Sekunden
(vorverarbeitet)
¤
*© Formatika GbR, Deutschland