I am using the MediaRecorder API (javascript) to record video and audio from users, but when the user choose an audio source (an external microphone for example) I want to display a VU meter kind of thing to let the user know that the chosen mic is actually working. From navigator.mediaDevices.getUserMedia I get the stream and I'm passing this stream to MediaRecorder. Is there a way to implement something like this?