微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

Screen Record

程序名称:Screen Record

授权协议: MIT

操作系统: iOS

开发语言: Objective-C

Screen Record 介绍

实现三种方式的屏幕录制,可以录制屏幕上的任意操作。
代码包括三份代码:AVAssetWriterDemo、ScreenCapture、ScreenRecorderDemo。其中AVAssetWriterDemo可以录制屏幕上一些输入文字、点击按钮等等操作。ScreenCapture
和 ScreenRecorderDemo 录制在屏幕上绘制线条的过程。ScreenCapature
采用的是每截取一帧就往视频流中写一帧;ScreenRecorderDemo
则开了两个线程,一个缓冲区,线程1负责截屏存入缓冲区,线程2负责从缓冲区中获取数据并写入视频流。
Demo运行方式:
AVAssetWriterDemo:点击屏幕上方的“start
record”按钮,然后开始在屏幕做任何操作。比如在文字输入框输入文字,点击按钮等等。之后,点击“stop record”。这时,先不着急点击“show
video”按钮,先要等待后台进行视频处理一段时间,具体看Xcode输出框。最后点击“show video”按钮,会播放刚刚录制的屏幕操作。
ScreenCapture 和
ScreenRecorderDemo:一运行demo,后台就已经开始录制当前屏幕了,这时候在屏幕上进行绘画,后台自动将当前操作一一进行录制。但是整个录制过程只有几秒钟(具体时长可以在程序中修改)。几秒钟之后,录制自动结束,将自动进入视频播放,播放刚刚录制的绘图过程。
[jb51.cc]

Screen Record 官网

http://code4app.com/ios/Screen-Record/520261846803fa0d74000000

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 [email protected] 举报,一经查实,本站将立刻删除。

相关推荐