We’re having intermittent issues with recording video on iOS, but not with all devices. It seems to work on the latest generation iPhones, but not on older iPad (10.3.3) or iPhones. When it fails, the behavior is as follows:
start recording via recordAsync
call stopRecording. Nothing happens.
call stopRecording a second time. The promise resolves and the video is available, but it includes only the segment between the two calls to stopRecording.
Sometimes, on the first call to stopRecording, the camera preview flashes, making us think this is when the recording is actually starting.
Here’s a snack of a simple video record/playback app: https://snack.expo.io/@dbruns/ios-camera-recordasync-issue
When we go through the process of recording, then pressing “reset” (which clears the completed state info), and recording again, repeating several times, often the process fails every other time and succeeds the other times.