https://github.com/isvisoft/flutter_screen_recording
A new Flutter plugin for record the screen.
https://github.com/isvisoft/flutter_screen_recording
android flutter ios
Last synced: 4 months ago
JSON representation
A new Flutter plugin for record the screen.
- Host: GitHub
- URL: https://github.com/isvisoft/flutter_screen_recording
- Owner: Isvisoft
- License: mit
- Created: 2019-09-17T18:46:11.000Z (almost 7 years ago)
- Default Branch: master
- Last Pushed: 2025-05-03T15:18:19.000Z (about 1 year ago)
- Last Synced: 2025-10-23T06:54:19.419Z (8 months ago)
- Topics: android, flutter, ios
- Language: Kotlin
- Homepage:
- Size: 722 KB
- Stars: 170
- Watchers: 9
- Forks: 183
- Open Issues: 23
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# flutter_screen_recording
A new Flutter plugin for record the screen. This plug-in requires Android SDK 21+ and iOS 10+
## Getting Started
This plugin can be used for record the screen on Android and iOS devices.
1. For start the recording
```dart
bool started = FlutterScreenRecording.startRecordScreen(videoName);
```
Or
```dart
bool started = FlutterScreenRecording.startRecordScreenAndAudio(videoName);
```
2. For stop the recording
```dart
String path = FlutterScreenRecording.stopRecordScreen;
```
## Android
Flutter_Screen_Recorder do not request permissions necessary. You can use [Permission_handler](https://pub.dev/packages/permission_handler), a permissions plugin for Flutter.
Require and add the following permissions in your manifest:
```java
```
In the last Android version is requiered use a foreground service for record the screen, we added the [flutter foreground plugin](https://pub.dev/packages/flutter_foreground_plugin).
## iOS
You only need add the permission message on the Info.plist
NSPhotoLibraryUsageDescription
Save video in gallery
NSMicrophoneUsageDescription
Save audio in video
## WEB
Just use it