| Index: content/test/data/media/getusermedia.html
|
| diff --git a/content/test/data/media/getusermedia.html b/content/test/data/media/getusermedia.html
|
| index 49b2beced94c9c58e83ad4489b6fce70fd80393b..e39912f06670b6380026a0016b87689c807435f7 100644
|
| --- a/content/test/data/media/getusermedia.html
|
| +++ b/content/test/data/media/getusermedia.html
|
| @@ -63,6 +63,33 @@
|
| function(error) { sendValueToTest(error.name); });
|
| }
|
|
|
| + // Requests getusermedia and sets it up to test audio muting callbacks.
|
| + function getUserMediaForAudioMutingTest(initial_muted_state) {
|
| + console.log('Calling getUserMediaForAudioMutingTest.');
|
| + navigator.webkitGetUserMedia(
|
| + {audio: true},
|
| + function (stream) {
|
| + var track = stream.getAudioTracks()[0];
|
| + track.onmute = function(event) {
|
| + cancelTestTimeout();
|
| + sendValueToTest("onmute: muted="+ track.muted.toString() +
|
| + ", readyState=" + track.readyState);
|
| + }
|
| + track.onunmute = function(event) {
|
| + cancelTestTimeout();
|
| + sendValueToTest("onunmute: muted="+ track.muted.toString() +
|
| + ", readyState=" + track.readyState);
|
| + }
|
| + if (track.muted == initial_muted_state) {
|
| + reportTestSuccess();
|
| + } else {
|
| + failTest("Expected track.muted to be: " + initial_muted_state +
|
| + ", was: " + track.muted);
|
| + }
|
| + },
|
| + failedCallback);
|
| + }
|
| +
|
| function renderClonedMediastreamAndStop(constraints, waitTimeInSeconds) {
|
| console.log('Calling renderClonedMediastreamAndStop.');
|
| navigator.webkitGetUserMedia(
|
|
|