{"repo":"Isvisoft/flutter_screen_recording","free":true,"listed":false,"github":"https://github.com/Isvisoft/flutter_screen_recording","clone":"git clone https://github.com/Isvisoft/flutter_screen_recording.git","description":"A new Flutter plugin for record the screen.","language":"Kotlin","stars":172,"topics":["flutter","android","ios"],"license":"MIT","category":"mobile-apps","readme_excerpt":"flutter screen recording Flutter plugin to record the screen on Android, iOS, and web. Current platform support in this repository: - Android: minSdkVersion 23 - iOS: iOS 11.0+ - Web: supported through the federated web implementation Getting Started Import the package: Start screen recording: Start screen recording with microphone audio: Stop recording and get the output path or file name: Android The Android implementation uses MediaProjection , MediaRecorder , and a foreground service. - The plugin currently builds with compileSdkVersion 35 - The plugin manifest already includes its service declaration and required foreground-service permissions - If you record audio, request microphone permission at runtime in your app - On modern Android versions, you may also need notification permission for the foreground service notification The example app requests permissions with permission handler before starting recording. iOS The iOS implementation uses ReplayKit and requires iOS 11.0+ . Add the usage description for microphone access if you record audio: The plugin returns the local output file path. If your app later saves the file to the Photos library, also add the appropriate Photos usage description to your app. Web The web implementation uses getDisplayMedia and MediaRecorder . - Best experience is on modern desktop browsers - Browser support depends on screen-capture and codec support - The web implementation downloads the recorded file in the browser when recording stop","default_branch":null,"files":null,"tree":[],"storefront":"/r/Isvisoft","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/Isvisoft/flutter_screen_recording/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}