Overview
A Flutter plugin for Android that enables video recording to continue in the background, even when the screen is locked or turned off. Designed for use cases requiring uninterrupted video capture without user interaction. The plugin leverages Android's foreground service capabilities to maintain recording activity during system sleep or app suspension. It supports basic video configuration and integrates seamlessly with existing Flutter applications. Currently limited to Android, as iOS does not support background video recording.
Use cases
- Continuous surveillance recording
- Automated time-lapse videos
- Remote monitoring applications
- Field data collection in low-interaction scenarios
Key features
- Background recording with screen off
- Foreground service for stability
- Android-only support
- Minimal user interaction required
- Supports device lock state
Suitable for
- Security and surveillance apps
- Field research tools
- Industrial monitoring systems
- Apps needing persistent video capture
Considerations
- Only available on Android
- Requires foreground service permissions
- Battery usage may increase
- User must grant necessary permissions
- Limited to Android platform