微博@且行且珍惜_iOS
微博@且行且珍惜_iOS
@zhouxiaowei 是不是写入路径已有录制的缓存文件呢,如果是的话,就会失败,其他情况我这里没有过,是必现的吗
> > @zhouxiaowei 是不是写入路径已有录制的缓存文件呢,如果是的话,就会失败,其他情况我这里没有过,是必现的吗 > > 对的 删除重新运行也报错 100%失败 @zhouxiaowei 换其他手机📱有问题吗?我这儿6s 13 的系统没出现过问题
> > @zhouxiaowei 是不是写入路径已有录制的缓存文件呢,如果是的话,就会失败,其他情况我这里没有过,是必现的吗 > > 拍照成功的 _avCaptureTool.videoSize = CGSizeMake(self.view.width * 0.8, self.view.height * 0.8); 试试这样设置写入视频的大小,再其他地方测试是可以的
@yaoyongmin 好的,感谢
@theLastCc 闪退在哪里?能定位到具体代码?
> @theLastCc 闪退在哪里?能定位到具体代码? > 公司的6S测试机是可以的。模拟器11运行也可以。错误代码是pods > pods > FBRetainCycleDetector > fishhook.c 第104行 > indirect_symbol_bindings[i] = cur->rebindings[j].replacement; > github我上传了几次图片都失败了。 要不就直接截图了。 FBRetainCycleDetector 这个是三方库里的,检测内存泄漏的,你可以把 MLeaksFinder 移除,这只是一个辅助调试工具
> 下载了demo运行后 点击仿微信拍摄 视频拍摄完成后的代理回调不执行 我断点了一下 下面截图中的state是AVAssetWriterStatusFailed 请问这个是怎么回事呢 机型是iPhoneX 13.3.1 > 应该是一开始视频就写入失败了,就没有执行完成写入语句,我改了一下判断语句 if(_assetWriter && self.isStartWriting) { } ,你可以更新一下再试试
@xiongxiru
> @xiongxiru _avCaptureTool.videoSize = CGSizeMake(self.view.width * 0.8, self.view.height * 0.8); 这样设置写入的视频大小试试,
> AVFoundation下面的拍视频都不行了,拍照片还可以 是在哪个手机型号和系统上崩溃的?我在自己的6s iOS13系统上是没问题的呀