# flutter_screen_recording
**Repository Path**: flutter-assembly/flutter_screen_recording
## Basic Information
- **Project Name**: flutter_screen_recording
- **Description**: 屏幕录制
- **Primary Language**: Dart
- **License**: MIT
- **Default Branch**: master
- **Homepage**: None
- **GVP Project**: No
## Statistics
- **Stars**: 0
- **Forks**: 0
- **Created**: 2022-08-09
- **Last Updated**: 2025-12-19
## Categories & Tags
**Categories**: Uncategorized
**Tags**: None
## 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