I have Honor 3C.
My phone records sounds, in sound recorder app or capturing video with camera. But when I call someone (or someone calls me) mic doesn't work unless I enable speaker. When it's on speaker, the mic works!!!
What should I do?
Android Enthusiasts Stack Exchange is a question and answer site for enthusiasts and power users of the Android operating system. It only takes a minute to sign up.Sign up to join this community
My first guess is that your phone has two mics - one for "computer-like" use, one for when you're holding it to your face - and the second of these is broken (i.e. a hardware problem). If that's right, then you should get it repaired, either by taking it back to the shop, or by finding a repair centre near you.
I got the same issue before. And I solved. The mic is controlled by other apps during your call. Just deny apps having permissions to use microphone and phone. Go to settings-apps-all apps-tap each app, check it's permissions and deny microphone and phone. Ofcourse don't deny for apps like whatsapp, skype etc.