3 <script src=
"../../resources/js-test.js"></script>
5 <script type=
"text/javascript">
6 description("Test MediaStream API callbacks in WebView");
7 window
.jsTestIsAsync
= true;
10 testFailed('getUserMedia error callback, reason: ' + e
.name
);
14 function gotStream(stream
) {
15 testPassed('getUserMedia succeeded.');
16 track
= stream
.getVideoTracks()[0];
17 activeStream
= stream
;
18 shouldBeEqualToString('track.readyState', 'live');
19 shouldBeTrue('activeStream.active');
23 function getUserMedia(constraints
, callback
) {
25 navigator
.webkitGetUserMedia(constraints
, callback
, error
);
27 testFailed('webkitGetUserMedia threw exception :' + e
);
32 getUserMedia({audio
:true, video
:true}, gotStream
);