А теперь мне нужно знать, когда пользователь включает запись видео, чтобы освободить микрофон.
Нет, пользователю необходимо знать, чтобы закрыть приложение, прежде чем пытаться записать видео.
Как я могу это обнаружить. Есть ли какие-нибудь события?
Вы можете попробовать использовать аудиофокус в AudioManager, хотя это было разработано с учетом воспроизведения IIRC.
Кроме того, у вас нет возможности узнать, пытается ли что-нибудь записать видео.