AgoraIO-Extensions / AgoraIO-Extensions/Agora-Flutter-SDK
How to keep the rear camera fixed in Flutter (Android),after app lifecycle changes?
Open
- Dominant language
- Dart
- Stars
- 795
- Forks
- 448
- Avg merge
- 12h 19m
- Merged PRs (30d)
- 14
Description
I'm using the Agora Flutter SDK for video broadcasting, and I manually switch to the rear camera using the switchCamera() method.
The issue is that whenever the app is minimized, paused, or goes through a lifecycle change (e.g., background → foreground), the camera automatically resets to the front camera when the session resumes.
I want to keep the rear camera fixed across all lifecycle states without switching back to the front camera each time.
Is there any way to:
Set the rear camera as default before joining the channel, or
Persist the camera selection across lifecycle events?
Contributor guide
Assessment
This issue has not been assessed yet.