A good trick to prevent this is to set your microphone to an aggregate device that you create with the Audio Midi Device tool that comes with your mac.
Open that, and create a new aggregate device with just the system microphone. Then set that as the default microphone. And now when applications access the microphone for whatever reason, your bluetooth headphones don't switch profile and keep on using the aggregate microphone device.
It's one of those obscure hacks that should just be default behavior. Why would I want to switch to a low quality audio codec when I have a perfectly good microphone in the laptop? Answer: I don't want to. Never. Loads of people use expensive headsets and they all sound terrible when they take their calls. It's not necessary.
> Why would I want to switch to a low quality audio codec when I have a perfectly good microphone in the laptop? Answer: I don't want to. Never.
Because you're in a noisy or semi-noisy environment.
In that case, even a low-quality codec for a microphone next to your head head will be vastly clearer than high-quality audio from a microphone several feet away from you.
If you're in a quiet room, though, yes the Mac microphone will be better.
Yep. If you want to avoid paying a monthly fee, I'd highly recommend this approach. I've shown a few of my friends this trick and its worked for years.
Open that, and create a new aggregate device with just the system microphone. Then set that as the default microphone. And now when applications access the microphone for whatever reason, your bluetooth headphones don't switch profile and keep on using the aggregate microphone device.
It's one of those obscure hacks that should just be default behavior. Why would I want to switch to a low quality audio codec when I have a perfectly good microphone in the laptop? Answer: I don't want to. Never. Loads of people use expensive headsets and they all sound terrible when they take their calls. It's not necessary.