我想使用 everyplay 从 GLKViewController 录制视频。好吧,我在录制时没有这样的问题,但是我的应用程序在重复导航期间崩溃了。我正在做的是,我加载一个视图控制器,其中有一个 GLKViewController 的视图(GLKView)添加为 Everyplay 设置记录的子视图。当我弹出正在使用的视图控制器并尝试再次加载相同的视图控制器时,GLKView 上的内容变黑并导致我的应用程序崩溃。
崩溃后给出的错误是:
* 由于未捕获的异常“NSInvalidArgumentException”而终止应用程序,原因:“* -[AVAssetWriterInput initWithMediaType:outputSettings:sourceFormatHint:] AVVideoSettings 字典必须指定正宽度”
所以我想我需要删除 EveryPlay 或 EveryPlayCapture 实例以便我可以再次创建它?
是否可以删除它们?或者有没有其他方法可以解决这个问题?