# KZWeChatSmallVideo-OC
**仿微信小视频的录制 Objective-C 版**
高仿微信小视频录制, (微信6.3版本)
有两种风格 聊天界面和朋友圈界面
效果图1
![小窗口录视频](https://github.com/houkangzhu/KZWeChatSmallVideo-OC/blob/master/record3.gif)
效果图2
![全屏录视频](https://github.com/houkangzhu/KZWeChatSmallVideo-OC/blob/master/record1.gif)
**cocoapod 地址:**
```
pod 'KZSmallVideoRecorder', '~> 1.0.4'
```
**导入**
```
#import "KZVideoViewController.h"
```
**调用方法**
```
KZVideoViewController *videoVC = [[KZVideoViewController alloc] init];
videoVC.delegate = self;
[videoVC startAnimationWithType:KZVideoViewShowTypeSmall];
```
**显示风格**
```
KZVideoViewShowTypeSmall, // 小屏幕 ...聊天界面的
KZVideoViewShowTypeSingle, // 全屏 ... 朋友圈界面的
```
**实现代理方法**
```
- (void)videoViewController:(KZVideoViewController *)videoController didRecordVideo:(KZVideoModel *)videoModel;
```
视频model属性
```
@interface KZVideoModel : NSObject
@property (nonatomic, copy) NSString *videoAbsolutePath; // 完整视频 本地路径
@property (nonatomic, copy) NSString *thumAbsolutePath; // 缩略图 路径
@property (nonatomic, strong) NSDate *recordTime; // 录制时间
@end
```
压缩视频, 录制分辨率可配置
在 (宽 : 高=320px) = 4:3 情况下 录制视频 10秒大小 2M左右
全部按钮图片等使用 CALayer 或者Context 绘制
####修改视频分辨率,保存路径等直接改KZVideoConfig.h文件的定义
没有合适的资源?快使用搜索试试~ 我知道了~
温馨提示
适合学习/练手、毕业设计、课程设计、期末/期中/大作业、工程实训、相关项目/竞赛学习等。 项目具有较高的学习借鉴价值,也可直接拿来修改复现。可以在这些基础上学习借鉴进行修改和扩展,实现其它功能。 可放心下载学习借鉴,你会有所收获。 —— 博主领域:嵌入式领域&人工智能&软件开发。 对于学习和实践,选择合适的项目和资源确实是一种有效的方式。 在进行毕业设计、课程设计或大作业时,选择具备学习借鉴价值的项目可以帮助你理解和应用所学知识,同时也可以通过修改和扩展来实现其他功能。 通过参与实际项目,你可以应用所学的理论知识,深入了解软件开发或其他领域的实践流程和技术要求。 # 注意 1. 本资源仅用于开源学习和技术交流。不可商用等,一切后果由使用者承担。 2. 部分字体以及插图等来自网络,若是侵权请联系删除。
资源推荐
资源详情
资源评论
收起资源包目录
仿微信小视频的录制 Objective-C 版.zip (31个子文件)
c_code1
KZSmallVideoRecorder.podspec 667B
LICENSE 94B
KZWeChatSmallVideo_OC.xcodeproj
project.pbxproj 17KB
xcuserdata
houkangzhu.xcuserdatad
xcdebugger
Breakpoints_v2.xcbkptlist 91B
xcschemes
KZWeChatSmallVideo_OC.xcscheme 3KB
xcschememanagement.plist 493B
project.xcworkspace
contents.xcworkspacedata 166B
xcuserdata
houkangzhu.xcuserdatad
UserInterfaceState.xcuserstate 138KB
record1.gif 642KB
record3.gif 991KB
KZSmallVideoRecorder
KZVideoPlayer.h 438B
KZVideoListViewController.h 558B
KZVideoConfig.m 7KB
KZVideoConfig.h 2KB
KZVideoViewController.h 985B
KZVideoSupport.m 25KB
KZVideoListViewController.m 9KB
KZVideoSupport.h 3KB
KZVideoViewController.m 24KB
KZVideoPlayer.m 3KB
KZWeChatSmallVideo_OC
ViewController.h 230B
Base.lproj
Main.storyboard 9KB
LaunchScreen.storyboard 2KB
AppDelegate.h 292B
AppDelegate.m 2KB
main.m 349B
bg.png 696KB
ViewController.m 3KB
Info.plist 1KB
Assets.xcassets
AppIcon.appiconset
Contents.json 1KB
README.md 2KB
共 31 条
- 1
资源评论
阿齐Archie
- 粉丝: 1w+
- 资源: 2303
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功