关键问题代码:
AVAssetExportsession *exportSession............
exportSession.outputURL = *******;
这里表示压缩转码后的输出路径 之前一直弄错了
经过修改后 如下
exportSession.outputURL = [NSURL URLWithString:[NSStringstringWithFormat:@"%@/Library/Caches/movie_%@.mp4",NSHomeDirectory(), [UtilstringFromDate:[NSDatedate]withFormat:@"yyyy-MM-dd"]]]
终于 还是失败了
心里郁闷 千万草 奈何还得继续码
仔细排查 发现不能用 URLWithString
更改为
fileURLWithPath
exportSession.outputURL = [NSURL fileURLWithPath:[NSStringstringWithFormat:@"%@/Library/Caches/movie_%@.mp4",NSHomeDirectory(), [UtilstringFromDate:[NSDatedate] withFormat:@"yyyy-MM-dd"]]];
激动 泪奔
exportSession.status 结果为3
成功转码
AVAssetExportSessionStatusCompleted;
新闻热点
疑难解答