var check = function() {
checkMetadata(test.name, video, test);
};
var noLoad = function() {
ok(false, test.name + " should not fire 'load' event");
};
function finish(v) {
removeNodeAndSource(v);
manager.finished(v.token);
}
function mayFinish(v) {
if (v.seenEnded && v.seenSuspend) {
finish(v);
}
}
var checkEnded = function() {
if (test.duration) {
ok(Math.abs(video.currentTime - test.duration) < 0.1,
test.name + " current time at end: " + video.currentTime);
}
is(video.readyState, video.HAVE_CURRENT_DATA, test.name + " checking readyState");
ok(video.ended, test.name + " checking playback has ended");
ok(video.playingCount > 0, "Expect at least one playing event"); video.playingCount = 0;
// We should get "ended" and "suspend" events for every resource video.addEventListener("ended", checkEnded); video.addEventListener("suspend", checkSuspended);
document.body.appendChild(video); video.play();
}
manager.runTests(gReplayTests, startTest);
</script>
</pre>
</body>
</html>
Messung V0.5 in Prozent
¤ Dauer der Verarbeitung: 0.20 Sekunden
(vorverarbeitet am 2026-09-28)
¤
Die Informationen auf dieser Webseite wurden
nach bestem Wissen sorgfältig zusammengestellt. Es wird jedoch weder Vollständigkeit, noch Richtigkeit,
noch Qualität der bereit gestellten Informationen zugesichert.
Bemerkung:
Die farbliche Syntaxdarstellung und die Messung sind noch experimentell.