iOS自定义视频选择

 时间:2024-10-20 04:53:50

1、.h中的实现,导入<UIKit/UIKit.h>与<AVFoundation/AVFoundation.h>框架,声明选择视频后的回调代理方法,如下图:

iOS自定义视频选择

2、.m中的实现,该类为单例类,先实现单例的创建,整个方法调用getVideo方法进行视频的获取,如下图:

iOS自定义视频选择

3、调用getVideo方法之后会弹出选择方式,可以选择拍摄视频或者选择视频,不同选择进入不同方法,如下图:

iOS自定义视频选择

4、选择本地视频与录制视频的具体实现如下,getCurrentVC方法为获取当前跟视图控制器,如下图:

iOS自定义视频选择iOS自定义视频选择

5、视频录制完成和选择完成之后会进入以下回调方法,将视频存储到本地一份,同时获取封面图以及视频大小,如下图:

iOS自定义视频选择

6、选择完成之后返回视频的url以及视频大小和视频长度,如下图:

iOS自定义视频选择iOS自定义视频选择
  • 百度网盘怎么开启自动备份视频
  • 百度网盘软件怎么关闭显示已购资源功能
  • 如何写亚马逊listing
  • 寓意吉祥的如意包。『如意绣球包』
  • iphone13pro怎么设置铃声
  • 热门搜索
    睡觉流口水怎么办 wps表格怎么排序 鼻子不透气怎么办 钻戒怎么选 冒号怎么打 婴儿湿疹怎么治疗 平安保险公司怎么样 眼睛近视怎么恢复 延缓写入失败怎么修复 怎么学好地理