| <!DOCTYPE html> |
| <html> |
| <script src="../resources/js-test.js"></script> |
| <body> |
| <script> |
| description("Tests that we do not crash when using a very large sample rate"); |
| jsTestIsAsync = true; |
| |
| context = new AudioContext({ sampleRate: 384000 }); |
| shouldBe("context.sampleRate", "384000"); |
| 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> |