Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(272)

Side by Side Diff: third_party/WebKit/LayoutTests/webaudio/constant-source-onended.html

Issue 2134813002: Implement ConstantSourceNode (Closed) Base URL: https://chromium.googlesource.com/chromium/src.git@master
Patch Set: Rebase Created 4 years, 2 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View unified diff | Download patch
OLDNEW
(Empty)
1 <!doctype html>
2 <html>
3 <head>
4 <title>Test ConstantSourceNode onended</title>
5 <script src="../resources/testharness.js"></script>
6 <script src="../resources/testharnessreport.js"></script>
7 <script src="resources/audio-testing.js"></script>
8 </head>
9
10 <body>
11 <script>
12 var sampleRate = 44100.0;
13 // Number of frames that the source will run; fairly arbitrary
14 var numberOfFrames = 32;
15 // Number of frames to render; arbitrary, but should be larger than
16 // numberOfFrames;
17 var renderFrames = 16 * numberOfFrames;
18
19 var context = new OfflineAudioContext(1, renderFrames, sampleRate);
20 var src = new ConstantSourceNode(context);
21 src.connect(context.destination);
22
23 var tester = async_test("ConstantSourceNode onended event fired");
24
25 src.onended = function () {
26 tester.step(function () {
27 assert_true(true, "ConstantSourceNode.onended fired");
28 });
29 tester.done();
30 };
31
32 src.start();
33 src.stop(numberOfFrames / context.sampleRate);
34
35 context.startRendering();
36
37 </script>
38 </body>
39 </html>
OLDNEW

Powered by Google App Engine
This is Rietveld 408576698