产品推荐 2026-07-27

react-native-nitro-screen-reco

一个为 React Native 应用提供 iOS 和 Android 屏幕录制功能的库。

开源软件跨平台工具

产品简介

react-native-nitro-screen-recorder 这是一个基于 NitroModules 的 React Native 屏幕录制库,支持在 iOS 和 Android 上进行应用内或全局屏幕录制。它提供摄像头叠加、音频录制和丰富自定义选项,适合需要集成屏幕录制功能的开发者。

react-native-nitro-screen-recorder 主界面

核心功能

  • 应用内录制(仅限 iOS)
  • 全局屏幕录制(iOS 和 Android)
  • 摄像头集成,前后摄像头叠加可自定义位置
  • 音频录制,支持麦克风和权限管理
  • 事件监听器,实时更新录制状态
  • 文件管理,自动处理和缓存管理
  • 权限管理,内置摄像头和麦克风权限处理
  • React Hooks,方便权限和全局录制管理

快速开始

  1. 安装 react-native-nitro-screen-recorder 和 react-native-nitro-modules 包
  2. 对于 Expo 项目,在 app.config.js 中添加配置插件
  3. 对于非 Expo 项目,手动配置 iOS 权限和 Android 广播扩展
  4. 使用库提供的 API 开始屏幕录制

界面预览

react-native-nitro-screen-recorder 界面截图

react-native-nitro-screen-recorder 界面截图

与其他方案对比

对比项react-native-nitro-screen-recorder同类方案
跨平台支持同时支持 iOS 和 Android 平台许多方案仅支持单一平台
摄像头叠加支持前后摄像头自定义位置叠加通常不支持或自定义选项有限
集成便捷性基于 React Native,易于前端开发者集成可能需要原生代码编写和复杂配置

适合谁用

  • React Native 应用开发者,需要为应用添加屏幕录制功能
  • 移动应用测试人员,用于录制应用操作进行错误报告
  • 内容创作者,录制应用演示或教程视频

下载与版本

当前最新版本为 v0.8.0,发布于 2026-07-26。支持 Windows、macOS、Linux。

⚠️ 注意:本项目仅提供源代码下载,不包含可直接运行的安装包(exe/dmg/apk 等。下载后需要自行编译构建才能使用,适合有一定开发经验的用户。如果你不熟悉编译流程,建议寻找同类开箱即用的替代方案。

注意事项