element-hq / element-call

Group calls powered by Matrix
https://call.element.io
GNU Affero General Public License v3.0
588 stars 90 forks source link

Mic / speaker test function #288

Open VincentVegaOne opened 2 years ago

VincentVegaOne commented 2 years ago

Is your feature request related to a problem? Please describe. Check the audio device (speaker and microphone) for its proper function (especially before using it/ element call for the first time)

Describe the solution you'd like if the app detects an audio device, which is not default/new/just pluged/ changed there should be the possibility to check if speaker and micro are okay. It would be great if you can play a test tone/sound/awesome track and for the mic see at a level whether a sound is detected or not. If you use the app for the first time or as a guest should be pointed out that this is useful for a good conversation. An option in the settings to switch to the new device if any is pluged or not would be great to.

Additional context grafik

dbkr commented 2 years ago

We could do this entirely client side if it's only purpose is testing mic / speaker (ie. rather than actually looping back audio to a server to also test the connection).