# 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