iOS使用Carrierwave进行图片和视频的上传(swift3.0)
来源:互联网 发布:手机艺术字软件 编辑:程序博客网 时间:2024/05/30 22:50
废话不多说,直接上代码
首先你要去CRVNetworkManager.h这个类里去修改CRVDefaultPath上传路径的后缀,之后就可以开始上代码了
一.上传图片代码
二.上传拍摄的视频,因为iphone拍摄的视频格式是MOV的,但是Carrierwave只支持以下格式的视频文件上传:asf, avi, dvr-ms, m1v, m4v, mp2, mp2v, mp4, mpe, mpeg, mpg, mpv2, wm, wmv, acc, aif, aifc, aiff, asf, au, flac, m4v, mp2, mp3, mpa, snd, wav, wma, bmp, dib, emf, gif, jfif, jpe, jpeg, jpg, png, tif, tiff, wmf,发现并不支持mov格式的视频上传,这里需要对拍摄的视频格式转换,这里我转为MP4格式(可以自行选择),
这里是视频格式转换的代码
转换视频的时候需要注意,outPutUrl的获取,路径不对会转换失败,下面是我的代码,这里我使用当前时间区分转换的视频文件路径
0 0
- iOS使用Carrierwave进行图片和视频的上传(swift3.0)
- Rails中 使用carrierwave实现图片上传
- rails中使用carrierwave上传图片
- carrierwave实现图片上传
- [IOS]从相册获取图片和视频进行上传
- Swift3 MPMoviePlayerViewController的使用,iOS播放视频
- 在Mac下使用gem carrierwave 上传图片出错
- iOS 上传图片和视频
- carrierwave + magickimage实现图片切割上传
- iOS - 使用AFNetworking进行图片上传
- 使用MultipartEntity对文字、图片、视频进行综合上传
- 使用MultipartEntity对文字、图片、视频进行综合上传
- 使用MultipartEntity对文字、图片、视频进行综合上传
- 使用MultipartEntity对文字、图片、视频进行综合上传
- swift3.0 队列请求(上传图片)
- 如何进行图片上传和使用缩略图
- 视频播放(五)swift3.0使用Vitamio
- [iOS Swift3.0变化]iOS Swift3.0和2.3的区别
- Spring Bean生命周期2
- 导入项目出现:Could not find com.android.support.constraint:constraint-layout:2.0.0-alpha8的解决方法
- mybatis-SQL语句构建器(七)
- SeasLog打造PHP项目中的高性能日志组件
- stringBuilder的使用
- iOS使用Carrierwave进行图片和视频的上传(swift3.0)
- myeclipse10版本激活
- 定义颜色打印输出头文件"print_level.h"
- win7家庭版连接本地数据库问题
- BZOJ 1123: [POI2008]BLO 点双联通,Tarjan求割点
- 每日一道算法题——Container with Most Water
- 【BZOJ2194】快速傅里叶之二,FFT和一点奇怪的想法
- js异步编程的四种解决方案
- IIS发布网站后显示css js失败