Source code
Revision control
Copy as Markdown
Other Tools
Test Info:
<!DOCTYPE html>↩
<html class="reftest-wait">↩
<head>↩
</head>↩
<meta charset="utf-8">↩
<script type="text/javascript">↩
↩
function boom() {↩
let audioContext = new window.AudioContext();↩
let oscillator = audioContext.createOscillator();↩
let dst = audioContext.createMediaStreamDestination();↩
oscillator.channelCount = 4;↩
dst.channelCount = 4;↩
oscillator.connect(dst, 0, 0);↩
oscillator.start();↩
mediaRec = new MediaRecorder(dst.stream);↩
↩
mediaRec.start(100);↩
setTimeout(() => {↩
dst.channelCount = 1;↩
setTimeout(() => {↩
mediaRec.stop();↩
document.documentElement.removeAttribute("class");↩
}, 100);↩
}, 100);↩
}↩
</script>↩
<body onload="boom();"></body>↩
</html>↩