17 lines
717 B
HTML
17 lines
717 B
HTML
<body>
|
|
<script src="../../resources/testharness.js"></script>
|
|
<script src="../../resources/testharnessreport.js"></script>
|
|
<script>
|
|
promise_test(async() => {
|
|
let stream = await navigator.mediaDevices.getUserMedia({audio : true });
|
|
assert_equals(stream.getAudioTracks()[0].getSettings().volume, 1, "test1");
|
|
|
|
stream = await navigator.mediaDevices.getUserMedia({audio : { volume : 0 } });
|
|
assert_equals(stream.getAudioTracks()[0].getSettings().volume, 0);
|
|
|
|
stream = await navigator.mediaDevices.getUserMedia({audio : true });
|
|
assert_equals(stream.getAudioTracks()[0].getSettings().volume, 1, "test3");
|
|
}, "Volume should be reset to default value if not specified explicitly");
|
|
</script>
|
|
</body>
|