当前位置: 首页 > 软件库 > iOS代码库 > 图像(Image) >

XHScreenCaptureSDKSimple

iOS 全屏录制组件
授权协议 MIT
开发语言 Objective-C
所属分类 iOS代码库、 图像(Image)
软件类型 开源软件
地区 国产
投 递 者 袁恩
操作系统 iOS
开源组织
适用人群 未知
 软件概览

XHScreenCaptureSDKSimple 是一款全屏录制组件。

有以下功能:
1、可录制设备周围的声音
2、支持block简便毁掉
3、有公开的使用api
4、支持生成视频
5、支持生成佩戴周围声音增强现实感觉的视频
6、支持CocoaPods安装

Ease to use

screenCapture = [[XHScreenCapture alloc] init];

1、Manual call setup screen recording, manual calls to stop the screen recording, very reasonable use

[screenCapture startVideoCapture]; [screenCapture stopVideoCaptureWithProgress:^(CGFloat progress) { } CompletionHandler:^(NSDictionary *info, NSError *error) { }];

2、 call this method was auto stop recoder. need to set stop Duration 10s.

[screenCapture startVideoCaptureOfDuration:10 WithProgress:^(CGFloat progress) { } completionBlock:^(NSDictionary *info, NSError *error) { }];

使用简单方便

1、手动调用启动屏幕录制,手动调用停止屏幕录制,很合理的使用

[screenCapture startVideoCapture];
[screenCapture stopVideoCaptureWithProgress:^(CGFloat progress) { } CompletionHandler:^(NSDictionary *info, NSError *error) { }];

2、调用这个方法会自动停止屏幕录制,可以设置停止时间.10s

[screenCapture startVideoCaptureOfDuration:10 WithProgress:^(CGFloat progress) { } completionBlock:^(NSDictionary *info, NSError *error) { }];

open source model

1, here is the SDK mode
2, as long as pay attention to the component of a total of more than 500 users, will with all open source code model.

Please click to all open source code: http://git.oschina.net/iamking/XHScreenCapture

开源模式

1、这里已经是SDK模式了
2、只要关注该组件的用户数量达到500个以上,将以开源所有代码的模式。

请移步到开源所有代码:http://git.oschina.net/iamking/XHScreenCapture

License

English: XHScreenCaptureSDKSimple is acailable under the MIT license, see the LICENSE file for more information.
中文: XHScreenCaptureSDKSimple 是在MIT协议下使用的,可以在LICENSE文件里面找到相关的使用协议信息.

 相关资料
  • 问题内容: 当您单击一个按钮时,我试图使JPanel进入全屏状态,而当您按Escape键时,则将其再次返回。 我设法使窗口全屏显示,但是由于添加组件的整个过程使它们从其他容器中删除,我最终得到了一个空白的JPanel。 我选择制作一个单独的JFrame来呈现全屏,其类如下(请注意,这是一个内部类,因此myPanel引用MyJFrame中已经存在的面板): 关于如何实现此目标还有其他聪明的主意吗?

  • 本文向大家介绍python 实现屏幕录制示例,包括了python 实现屏幕录制示例的使用技巧和注意事项,需要的朋友参考一下 PIL 即pollow 的安装命令如下: 其中cv2的安装是下面这条命令 代码实现: 以上这篇python 实现屏幕录制示例就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持呐喊教程。

  • 本文向大家介绍javascript实现控制浏览器全屏,包括了javascript实现控制浏览器全屏的使用技巧和注意事项,需要的朋友参考一下 功能很简单,代码也很简洁,这里就不多废话了 以上所述就是本文的全部内容了,希望大家能够喜欢。

  • 问题内容: 如何使小部件全屏显示?我已经尝试过这样的事情: 但是小部件并未覆盖系统面板。还有其他想法吗? 操作系统:Linux 问题答案: 就是您所需要的-在我的项目中的Linux + Windows上可以很好地工作多年- 但请注意,不应两次调用该函数(例如,先调用of ,然后调用)。 乔,克里斯

  • 编辑模型时使用整个屏幕。正常显示在 Navicat Data Modeler 应用程序的菜单和标题栏在这个模式时将会隐藏。移动你的滑鼠光标到屏幕的顶部,菜单和标题栏将会自动显示。 从菜单栏选择“查看”->“进入全屏幕”或简单地按 CTRL-COMMAND-F 来开始全屏模式。 当取消了全屏模式,Navicat Data Modeler 窗口将回复至之前的狀态。

  • 编辑模型时使用整个屏幕。正常显示在 Navicat Data Modeler 应用程序的标题栏在这个模式时将会隐藏。 从菜单栏选择“查看”->“全屏”或简单地按 F11 来开始全屏模式。 当取消了全屏模式,Navicat Data Modeler 窗口将回复至之前的状态。

  • 我一直在使用此代码手动将屏幕设置为我的显示器像素尺寸: 我想找到一种方法,将JFrame设置为在任何显示器上全屏显示,但考虑到我的“Game”类包含其他方法和变量,我无法将其从这个启动程序代码中删除。

  • 我有一个面板,它位于另一个使用JWindow制作的面板的顶部。我想设置这个顶部面板全屏时,点击一个按钮。我搜索了很长时间,但找不到解决方案。