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怎么设置铃声
  • 热门搜索
    绿色校园手抄报 森林草原防火手抄报 感恩手抄报简单又漂亮 青春手抄报 清明节手抄报内容文字 朝花夕拾手抄报 中国梦手抄报 科学手抄报内容 关于元宵节的手抄报 小学英语手抄报