
ios开发
Licons
邮箱:liusibin@live.cn
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
Swift 4.0 使用CoreData
Swift 4.0 使用CoreData创建文件首先创建Data Model 添加属性 从别人那里借用的图片 使用创建完成后就可以直接在项目中访问了,不需要再创建NSManageObject文件了。(我也是第一次使用coredata,在网上找了到处都是比较旧的教程。还有从appdelegate中获取context的)创建一个context:NSManagedObjectContextlet原创 2018-03-13 16:12:16 · 1843 阅读 · 1 评论 -
IOS PJSIP源码编译
源码下载地址:http://www.pjsip.org/download.htm官方iPhone编译指南: https://trac.pjsip.org/repos/wiki/Getting-Started/iPhone 编译版本2.6编译步骤 1.创建一个config_site.h文件,放置/XXX/pjproject-2.6/pjlib/include/pj 下 不要复制XXX/原创 2017-04-22 09:18:41 · 1673 阅读 · 2 评论 -
定时取视频帧写入视频文件
首先初始化camera 设置代理 能够获取每一帧视频、图像buffer 然后再使用定时器 定时使能 获取到buffer通过AVAssetWriter 写入视频文件 关键是使用GCD信号量来阻塞线程、等待任务 //使用GPUIMAGE 方便 也自己修改为系统的相机 _camera = [[GPUImageVideoCamera alloc]initWithSessionPrese原创 2016-12-28 19:02:46 · 1530 阅读 · 0 评论 -
iOS图片转成视频方法
/** * 裁剪图片 * * @param image 图片 * @param bounds 大小 * */+ (UIImage *)croppedImage:(UIImage *)image bounds:(CGRect)bounds{ CGImageRef imageRef = CGImageCreateWithImageInRect([image CGImage原创 2016-12-05 14:13:13 · 6187 阅读 · 0 评论 -
使用GPUImage 实现简单的MV特效
简单的MV效果就是在原视频上添加一个MV视频如果再想添加水印 可以直接将 twoInputFilter 改为 ThreeInputFilter 不过这个时间需要 自己写着色器了。因为GPUImage提供了一个twoInputfilter:GPUImageAlphaBlendFilter如果不会写可以尝试这样实现:原创 2016-11-15 09:55:45 · 1270 阅读 · 0 评论 -
GPUImageMovieWrite录制MP4视频出现can't write frame解决方法
GPUImageMovieWrite 默认录制MOV视频文件。 由于平台兼容MP4文件格式才是想要的,但直接设置AVFileTypeMPEG4 录制时经常出现 写入帧失败的问题。 解决方法:设置writer.assetWriter.movieFragmentInterval = kCMTimeInvalid;_writer = [[GPUImageMovieWriter alloc]initW原创 2016-11-15 09:41:26 · 2224 阅读 · 0 评论 -
GPUimageMovie 播放视频时间纠正
GPUImage拥有简单的视频解析类GPUImageMovie使用GPUImageMovie 播放视频,没有声音可是使用AVplayer同步播放音频达到效果。GPUImageMovie 在使用 initWithAsset 与 initWithURL 实例化对象在startProcessing 底层采用AVAssetReaderOutput从视频文件中一帧帧取出。 在 设置playAtActual原创 2016-10-26 16:27:20 · 2677 阅读 · 2 评论 -
GPUImage给视频添加水印
最近项目中需要给视频播放添加水印在网上找了很多例子,翻了很多博客都是千律一遍。 都无法达到想要的效果最后一个地方结合多个地方资源,实现该效果代码: @interface ViewController ()@property (nonatomic, strong) GPUImageMovie *movieEncoder;@property (nonatomic, strong) GPUIm原创 2016-10-26 16:05:44 · 2319 阅读 · 0 评论 -
iOS 接入通联支付SDK(V4.5)
官方文档&Demo官方SDK文档以及Demo下载链接Demo运行 1.首先下载Demo以及开发包. 2.首先打开工程 清除工程以及添加的依赖包.如图 3.将开发包解压复制到工程目录下: 4.重新添加依赖包,最终结果如下: 5.添加头文件路径如果不出意外应该可以编译成功了的。如若有问题,先查看开发包中的fr...原创 2018-06-25 16:14:04 · 1300 阅读 · 0 评论