screen-recording相关内容

如何使用 Android API 录制屏幕并截取屏幕截图?

背景 Android 在 Kitkat 和 Lollipop 上获得了一个新的 API,用于对屏幕进行视频捕获.您可以通过 ADB 工具或通过代码(从 Lollipop 开始)来实现. 自从新的 API 推出后,很多应用都使用了这个功能,允许记录屏幕,微软甚至制作了自己的 Google-Now-On-tap 竞争对手应用. 使用亚行,你可以使用: adb shell scree ..

如何使用 Android Studio 录制屏幕

我将手机连接到 Android Studio 并编写代码.我想记录我的手机屏幕.我看到了这个,但该按钮在我的 Android Studio 中被禁用.我可以截屏,但不能录制.有人可以帮我解决这个问题吗? 更新 这就是我的 Android 工作室中的样子.按钮被禁用 解决方案 可能你的设备不支持录屏,有很多设备不支持录屏,这是设备问题.如果您想记录您的应用程序屏幕,那么只需在 a ..
发布时间:2021-11-21 19:15:33 移动开发

如何使用命令屏幕记录iOS真实设备?

为了测试自动化,我需要从 iMAC 屏幕记录 iOS.我找到了适用于 Android 和 iOS 模拟器的命令,它们是: adb screenrecord/sdcard/123.mp4 xcrun simctl io recordVideo --type=mp4 但是,我需要一个用于 iOS 真实设备的命令. 这样做的目的是在每次测试自动化会话期间拍摄设备视频. 解决方案 ..
发布时间:2021-11-16 20:19:30 移动开发

从android中的录制屏幕停止预安装的屏幕录制应用程序

我正在使用Flutter,并已禁止正常的应用程序记录屏幕.这是代码 getWindow().setFlags(WindowManager.LayoutParams.FLAG_SECURE,WindowManager.LayoutParams.FLAG_SECURE); 问题是某些手机上预装了屏幕录制应用程序,并且以上代码无法阻止它们录制屏幕.那么,还有其他方法可以阻止这些应用记录屏幕吗?在 ..
发布时间:2021-05-08 20:38:56 移动开发

使用.NET在Windows中检测屏幕录制

我试图用C#编写一个应用程序,在其中我可以检测到另一个应用程序是否正在捕获Windows中的屏幕视频.我可以查看进程列表并检测特定进程是否正在运行,但是效率不高,因为可以更改捕获应用程序的进程名称.有人可以告诉我是否有办法做到这一点?谢谢! 解决方案 如果您要做的只是检测同一台计算机上的进程是否正在录制屏幕,您可能可以找到一种方法来处理某些事情.许多屏幕录制软件都使用某些API,您可以使用 ..
发布时间:2021-04-01 20:45:35 C#/.NET

如何使用命令屏幕记录iOS真实设备?

为了自动化测试,我需要从iMAC屏幕记录iOS. 我找到了适用于Android和iOS模拟器的命令,这些命令是: adb屏幕记录/sdcard/123.mp4 xcrun simctl io recordVideo --type = mp4 但是,我需要用于iOS真实设备的命令. 这样做的目的是在每次测试自动化会话期间拍摄设备的视频. 解决方案 iOS 11内置了用于真 ..
发布时间:2020-07-06 06:53:57 移动开发

如何从后台应用程序获取运行iPhone的屏幕截图?

我需要制作一个可以持续运行的应用程序,并每秒从背景或屏幕录像中获取屏幕截图.由于iOS应用程序在沙箱中运行,因此可以实现. 注意:此应用仅供内部使用.不会在应用商店中发布. 解决方案 如果要在下面的方法中截取屏幕截图,可以返回图像: -(UIImage *) takeScreenshot{ UIGraphicsBeginImageContextWithOptions(s ..
发布时间:2020-07-06 06:53:54 移动开发

如何以编程方式检测Android中是否正在运行任何屏幕录制过程/应用程序?

我不希望用户拍摄我的应用程序的屏幕截图或记录屏幕.我已经在窗口中添加了安全标志.这样可以防止用户拍摄屏幕截图和录制屏幕. 如果打开了屏幕录制功能,我的应用程序会阻止录制内容,但会录制音频. 在某些已root用户的设备上,安全标志可能无法按预期工作. 因此,我只想检测是否有任何屏幕录制应用程序/进程在后台运行,以便我可以隐藏敏感数据并阻止对其进行录制. 有什么方法可以检测屏幕录制是 ..
发布时间:2020-07-06 06:52:47 Java开发

如何使用FFMPEG捕获浏览器的选项卡内容

我正在一个项目中,我需要记录将在不同浏览器的选项卡中播放的HTML5动画. 所以我已经读了一点,显然可以使用FFMPEG来完成,也许可以使用gdigrab设备来完成: https://www.ffmpeg.org/ffmpeg-devices.html#gdigrab 您甚至可以从特定窗口抓取(例如,使用title = Calculator 记录像calc.exe) 我想使用此逻 ..
发布时间:2020-07-06 06:52:43 其他开发

如何在Angle 2+应用程序中记录桌面屏幕

我需要通过Angular 6共享桌面屏幕.我已经搜索了合适的程序包来实现此功能,但找不到它. 实际上,我发现了许多软件包,例如 RecordRTC ,请告诉我我可以与Angular 6一起使用的最兼容和文档最完整的软件包.我正在使用的平台是Windows 解决方案 最后找到一些可行的解决方案... @Component({ selector: 'app-screen', ..
发布时间:2020-07-06 06:52:38 其他开发

如何使用Android Studio录制屏幕

我将手机连接到Android Studio和代码.我想记录我的手机屏幕.我看到了此,但是该按钮在我的Android Studio中被禁用.我可以捕获屏幕,但无法录制.有人可以帮我吗? 更新 这就是我的Android工作室中的样子.该按钮已禁用 解决方案 也许您的设备不支持屏幕录像机,有很多设备不支持屏幕录像机,因此这是设备问题.如果要记录应用程序屏幕,则只需在android模拟 ..
发布时间:2020-07-06 06:52:34 移动开发

颤振屏幕录制对话框按

如何检测按下“立即开始"或“取消"按钮以更改某些设计的按钮.通过此行代码打开对话框, FlutterScreenRecording.startRecordScreen("file.mp4"); 解决方案 您的状态中有一些布尔变量.然后单击“开始",立即调用setState函数,如下所示: setState(() { startRecording = true; }) 要 ..
发布时间:2020-07-06 06:52:33 其他开发

如何使用Android API记录屏幕并拍摄屏幕截图?

背景 Android在Kitkat和Lollipop上获得了新的API,用于视频捕获屏幕.您可以通过ADB工具或通过代码(从Lollipop开始)来做到这一点. 自从新API发布以来,许多应用程序就开始使用此功能,从而可以记录屏幕,微软甚至制作了自己的Google-Now-On-tap竞争对手应用程序. 使用ADB,您可以使用: adb shell screenrecord ..

在Javafx中单击内部时,不应最小化透明舞台

我正在学习在JavaFx中创建屏幕录制应用程序。我希望用户调整矩形的大小以决定屏幕捕获区域。我通过 primaryStage.initStyle(StageStyle.TRANSPARENT); 和 scene.setFill(null); 。 我能够调整矩形部分的大小,但问题是当我在舞台内部单击时,它会被透明化,因此会被最小化。如何解决这个问题? 我已经看过这个应用程序 screencast ..
发布时间:2019-01-17 20:25:25 Java相关