我正在解决我的应用程序在 iOS6 中运行良好的问题,但是当我升级到 XCode 5 和 iOS7 时,AVAssetWriter 停止将视频数据写入 tmp 目录中的文件。我正在使用带有 AVCaptureSession 的 AVFoundation 来捕获视频。录制开始时会创建输出文件,但不会加载任何视频数据。finishWritingWithCompletionHandler 运行时没有任何错误,并按预期调用其完成处理程序。
有谁知道我是否需要对 iOS6 中不需要的 iOS7 做任何不同的事情?我没有成功在文档中找到任何内容。
这里有一些更多的信息......
临时文件位置:/var/mobile/Applications/[App ID]/tmp/[TempFileName].MOV
视频样本缓冲区大小:1
音频样本缓冲区大小:1024
任何帮助将不胜感激。