<script>
// Name: pausePlayAfterPlaybackStarted
// Case: invoke pause() and then play() on an element that is already playing.
// Expected result: resolve the promise with undefined.
let manager = new MediaTestManager;
function initTest(test, token) {
manager.started(token);
let element = document.createElement(getMajorMimeType(test.type));
element.preload = "auto";
element.src = test.name;
element.play();
once(element, "playing").then(() => {
element.pause();
element.play().then(
(result) => {
if (result == undefined) {
ok(true, `${token} is resolved with ${result}.`);
} else {
ok(false, `${token} is resolved with ${result}.`);
}
},
(error) => {
ok(false, `${token} is rejected with ${error.name}.`);
}
).then( () => { manager.finished(token); } );
});
}
manager.runTests(gSmallTests, initTest);
</script>
Messung V0.5
¤ Dauer der Verarbeitung: 0.21 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.