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

Side by Side Diff: LayoutTests/fast/mediarecorder/MediaRecorder-basic-video.html

Issue 1255873002: MediaRecorder Blink part (Closed) Base URL: https://chromium.googlesource.com/chromium/blink.git@master
Patch Set: 4 spaces indentation and rebased. Created 5 years, 4 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 <script src=../../resources/testharness.js></script>
esprehn 2015/08/21 08:46:12 <!DOCTYPE html> always use standards mode
mcasas 2015/08/21 18:50:04 Done.
2 <script src=../../resources/testharnessreport.js></script>
3 <script>
4
5 var test = async_test('checks the video-only MediaRecorder API.');
6
7 recorderOnDataAvailable = test.step_func(function(event) {
8 assert_greater_than(event.data.size, 0, 'Recorded data size should be > 0');
9
10 // TODO(mcasas): Let the test record for a while.
11 // TODO(mcasas): Consider storing the recorded data and playing it back.
12
13 test.done();
14 });
15
16 recorderOnStop = test.step_func(function() {
17 recorder = null
18 assert_unreached('Recording stopped.');
19 });
20
21 gotStream = test.step_func(function(s) {
22 stream = s;
23 assert_equals(stream.getAudioTracks().length, 0);
24 assert_equals(stream.getVideoTracks().length, 1);
25
26 try {
27 recorder = new MediaRecorder(stream);
28 } catch (e) {
29 assert_unreached('Exception while creating MediaRecorder: ' + e);
30 }
31 assert_true(recorder, 'Failed to create MediaRecorder');
32
33 recorder.ondataavailable = recorderOnDataAvailable;
34 recorder.onstop = recorderOnStop;
35 recorder.start();
36 });
37
38 onError = test.step_func(function() {
39 assert_unreached('Error creating MediaRecorder.');
40 });
41
42 try {
43 navigator.webkitGetUserMedia({video:true}, gotStream, onError);
44 } catch(e) {
45 assert_unreached('Exception launching getUserMedia(): ' + e);
46 }
47
48 </script>
OLDNEW

Powered by Google App Engine
This is Rietveld 408576698