expo-camera recordAsync recordasync does not work on Xiaomi Mi 8 Pro

Please provide the following:

  1. SDK Version: 37.0.0 / 36.0.0
  2. Platforms(Android/iOS/web/all): Android


When I try to record a video with recordAsync() from expo-camera in a Xiaomi Mi 8 Pro, it is not recorded.

How it should be
When user presses camera button, recording is started. After pressing it again, recording is ended.

How it is
Recording is started when pressing first time (it also emmits a loud beep), but it does not end when pressing second time.

This bug only happens on this device. I’ve tested in many other ones, in which recording works.
Could anyone help me with this issue? Has anyone passed by that?


Hey @lucsilvacharmander89,

I’ll try and see if anyone on the team has this device model but off the top of my head, I don’t think anyone does. Could you try enabling USB debugging and looking into the device logs with adb to see what’s going on when you try to run recordAsync?


Hello, @adamjnav,

Unfortunately, not. This Xiaomi Mi 8 Pro is not mine, it is from the client of the project.



This topic was automatically closed 30 days after the last reply. New replies are no longer allowed.