blob: 9a87e99761ec5e52b0d44678ed9d26ab95b3ee22 [file] [log] [blame] [edit]
<!DOCTYPE html>
<html>
<script src="../resources/js-test.js"></script>
<body>
<script>
description("Tests that we do not crash when using a very low sample rate");
jsTestIsAsync = true;
context = new AudioContext({ sampleRate: 3000 });
shouldBe("context.sampleRate", "3000");
context.addEventListener("statechange", () => {
shouldBeEqualToString("context.state", "running");
finishJSTest();
}, {once: true});
node = new ConstantSourceNode(context, { offset: 0.5 });
node.connect(context.destination);
node.start();
</script>
</body>
</html>