2 liuhao252623 liuhao252623 于 2016.05.03 15:38 提问

iOS 录屏功能如何实现?如解决需求,可给现金

 公司做APP,需要用到录屏功能,录制屏幕的一部分,并合成视频加入音频,我在网上找的demo (gitHub 已翻烂) 原理都是截图-》合成视频-》加入音频,但是demo 录制的视频都不清晰,开始我以为是图片截取的不清晰后来用了 UIGraphicsBeginImageContextWithOptions(image1, NO, 0.0); 方法将图片截清晰后,录制的视频被放大了,后来看录制的代码 发现用到了UIImage的CGimage 属性,有个方法是CGImageGetWidth(image)/height,它用来生成视频的大小,但用了这个属性后,UIimage 的Width 是320 而CGImage的Width变成了960,视频被放大了,我感觉是retina屏的关系, 请问大神如何才能让录制的视频变得清晰呢? 还是这个思路就是错的 有更好的方法呢? 

1个回答

CSDNXIAON
CSDNXIAON   2016.05.03 15:42

iOS-网络流量统计功能的实现
C#实现录屏功能
----------------------同志你好,我是CSDN问答机器人小N,奉组织之命为你提供参考答案,编程尚未成功,同志仍需努力!

Csdn user default icon
上传中...
上传图片
插入图片
准确详细的回答,更有利于被提问者采纳,从而获得C币。复制、灌水、广告等回答会被删除,是时候展现真正的技术了!
其他相关推荐
IOS后台截取手机屏幕的实现(录屏)
最近自己在搞全局截屏,抓取屏幕的方法很多,但是大多都是抓取UIView的,或者只能抓取应用window的,当程序进入后台的时候就没法抓取手机桌面的,搜了很多也没有抓取全局屏幕的,只有一个利用硬件缓冲区的方式来抓取全局屏幕的方法,需要用到苹果的私有API。主要是IOKIT IOMobileFramebuffer IOSurface 三个framework、因为需要修改一些地方才可以用使用。下面
(iOS开发) 录屏功能的实现~包括暂停和继续功能
最近在pad上写了个录屏的项目,下面总结一下最近的收获: 查看了下git上的不少的录屏的demo,好多没有实现暂停和继续的功能,当然我这个写的也有不少瑕疵,希望能提出来共同进步! 一、需求: 1、要求录屏的时候有暂停和继续功能 2、对录制完的视频有做处理(获取第一帧图片,获取视频大小等等) 二、实现: ①、demo中的Lib文件夹的Recoder就是录制视频的相关文件
IOS 一个很好的录制屏幕实现IOS功能
转自 https://github.com/wf1992/WFRecScreenDemo 很不错 去看看
实现手机App录屏功能
实现手机App录屏功能结果如下: activity_recorder.xml类布局 RecorderActivity类public class RecorderActivity extends AppCompatActivity { private Button b_ks; private Button b_tz; private SurfaceView sv_recorde
Android实现录屏直播(二)需求才是硬道理之产品功能调研
请尊重分享成果,转载请注明出处,本文来自Coder包子哥,原文链接:http://blog.csdn.net/zxccxzzxz/article/details/54150396前面的Android实现录屏直播(一)ScreenRecorder的简单分析一文中我们对 ScreenRecorder 这个开源 Demo 中的实现机制大概有了了解,但在继续写这个系列文章的时候发现每一个细节都太紧密了,稍微
ios 自带录屏框架replayKit的使用
前几个月第一次做关于ios录屏的功能,在网上看到有关于replaykit的介绍,总结之后集成到项目中,初步达到了项目要求的录屏的功能,但是在后续的测试发现,有录屏出现黑屏的情况,也有不能保存到系统系统相册的情况,后来及时改改逻辑,调用顺序就解决,现在是没什么问题了,但是感觉也不是太稳定,还没正式的使用,还不能确定不会出现问题,现在,把代码贴出来,欢迎指导指正replaykit是ios9后出的,所以r
一种非AirPlay的方法来实现IOS录屏
replaykit是ios9后出的,所以replaykit支持ios9+录屏,//开始录屏 - (void)StartRecoder { //将开启录屏功能的代码放在主线程执行 dispatch_async(dispatch_get_main_queue(), ^{ if ([[RPScreenRecorder sharedRecorder] isAvailable] &&
Unity编程笔录--Unity+aipai实现录屏效果
前言:Unity录屏实在让人头疼,还好找到了一个看起来还不错的录屏插件,aipai的官网为:http://recnow.aipai.com/,目前我先试了Android的,iOS的以后会补上,在正文之前首先先感谢薛兄。   正文: 1:准备资料: 去官网上下载相应的插件和文档,下载地址:http://recnow.aipai.com/document ![Unity版本的插件](http
ios9.0及以上系统使用ReplayKit实现应用内录屏功能
ReplayKit 系统自带框架实现屏幕录制,目的是录制游戏视频,游戏解说用于推广和传播。
iOS11 如何防止用户录屏?
iOS 11中新增了录屏功能,之前的系统要想录屏,只能通过Airplay 或者屏幕镜像软件,例如 Reflector。有了录屏功能确实方便了用户,但对于一些做内容的公司和网站,特别是视频网站,并不希望自己的付费视频被录制并在互联网上传播。那么ios系统下如何避免自己app的内容被录屏呢?iOS 11SDK 中新增了UIScreen的API用以告知应用当前屏幕正在录屏。当UIScreen.isCapt