What feature or enhancement are you suggesting?
Summary
Add support for selecting specific microphones during video recording, rather than using the default system microphone.
Problem
Currently, when recording video with react-native-vision-camera, the library uses the device's default microphone (typically the front-facing microphone near the earpiece on iPhones). This results in suboptimal audio quality, especially when recording with the rear camera, as the microphone is positioned far from the subject being recorded.
Proposed Solution
Introduce a microphoneDevice or audioDevice parameter in the video recording configuration that allows developers to specify which microphone to use. This could include options such as:
front - Front-facing microphone (current default)
back - Rear microphone (near the camera)
bottom - Bottom microphone
auto - Automatically select the best microphone based on camera orientation
Use Case
Our application primarily runs on iPhone 16 Pro Max devices and would greatly benefit from using the rear microphone when recording with the back camera. This would significantly improve audio quality by capturing sound from the same direction as the video.
What Platforms whould this feature/enhancement affect?
iOS
Alternatives/Workarounds
At the moment I don't know any workarounds other than trying to enhance the audio in post.
Additional information
What feature or enhancement are you suggesting?
Summary
Add support for selecting specific microphones during video recording, rather than using the default system microphone.
Problem
Currently, when recording video with react-native-vision-camera, the library uses the device's default microphone (typically the front-facing microphone near the earpiece on iPhones). This results in suboptimal audio quality, especially when recording with the rear camera, as the microphone is positioned far from the subject being recorded.
Proposed Solution
Introduce a microphoneDevice or audioDevice parameter in the video recording configuration that allows developers to specify which microphone to use. This could include options such as:
front - Front-facing microphone (current default)
back - Rear microphone (near the camera)
bottom - Bottom microphone
auto - Automatically select the best microphone based on camera orientation
Use Case
Our application primarily runs on iPhone 16 Pro Max devices and would greatly benefit from using the rear microphone when recording with the back camera. This would significantly improve audio quality by capturing sound from the same direction as the video.
What Platforms whould this feature/enhancement affect?
iOS
Alternatives/Workarounds
At the moment I don't know any workarounds other than trying to enhance the audio in post.
Additional information