iOS选择视频上传

iOS选择视频上传

iOS选择视频上传包括如下的几个方面的内容

  • 视频的选择或者录制
  • 视频导出与存储
  • 视频压缩与上传
  • 视频显示与播放

内容也是来自网络,主要是总结下别人是如何做的

视频的选择和录制

1.可以使用系统的UIImagePickerController来录制和选择视频,但貌似不支持多选

选择好视频后,网络上别人的处理方式是,将视频copy到本地的沙盒目录下,一般是temp目录

2.可以使用TZImagePickerController来选择视频,可以多选。

Demo中例子,演示了视频的选择与导出,很有参考意义。其中的TZImageManager是非常好的工具类

这里涉及到PHAsset方面的知识,可参考:

视频导出与存储

AVAssetExportSession可以用来导出视频,也可以进行转码,压缩

视频显示与播放

显示包括获取视频的第一帧图片来显示

播放可以使用

  • 系统的AVPlayer - 但播放格式会受到限制
  • 其它集成的播放器

参考

发布了311 篇原创文章 · 获赞 21 · 访问量 46万+
展开阅读全文

没有更多推荐了,返回首页

©️2019 CSDN 皮肤主题: 撸撸猫 设计师: 设计师小姐姐

分享到微信朋友圈

×

扫一扫,手机浏览