async function runTest(test, token) {
let video = appendVideoToDoc(test.name, token);
manager.started(token);
// This test checks that 'ended' event is received for videos with
// suspended video decoding. This is important for looping video logic
// handling in HTMLMediaElement.
let ended = nextVideoEnded(video);
let suspends = nextVideoSuspends(video);
Log(token, "Waiting for video suspend");
await suspends;
Log(token, "Waiting for ended");
await ended;
ok(video.currentTime >= video.duration, 'current time approximates duration.');
manager.finished(token);
}
startTest({
desc: "Test Background Suspended Video Fires 'ended' Event",
prefs: [
["media.test.video-suspend", true],
["media.suspend-background-video.enabled", true],
// User a short delay to ensure video decode suspend happens before end
// of video.
["media.suspend-background-video.delay-ms", 1000]
],
tests: gDecodeSuspendTests,
runTest
});
</script>
Messung V0.5
¤ Dauer der Verarbeitung: 0.14 Sekunden
(vorverarbeitet)
¤
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.