iPhone 6上的Everyplay问题



我以前在iOS上发布了一个使用Everyplay的应用程序。

目前正在将该应用程序更新为支持iOS 8和iPhone 6。

该应用程序是一个使用GLKit的自定义OpenGL引擎。它已更新为支持本机分辨率,并在iPhone 6 plus上以1920x1080运行。

在捕获过程中,每5秒就会有一条警告信息,上面写着:

-[EveryplayCapture encoderNewAudioSample:timestamp:asbd:frames:] error appending audio samples

录制完成后,我启动界面以使用共享回放

[[Everyplay sharedInstance] playLastRecording];

弹出一个黑色视图,显示持续的进度/等待动画。在这一点上,它不可能导航回应用程序,所以它基本上是冻结的。

尝试共享重播时,调试器输出中会显示一条消息。播放视频时出错:

Error Domain=AVFoundationErrorDomain Code=-11838 "Operation Stopped" UserInfo=0x16724f00 {NSLocalizedDescription=Operation Stopped, NSLocalizedFailureReason=The operation is not supported for this media.}

这个问题没有出现在我的iPhone 5上。

使用新的iPhone 6本机分辨率录制会导致旧的SDK出现问题,但当新的iOS/Xcode主要版本组合出现时,总是没有什么问题需要解决。:)

第一个能够支持新iPhone 6原生分辨率的版本是SDK 1.8.3/build 1830(当前版本为1.8.4/1840),你升级了吗?

一个全新的视频播放器计划在下一个主要版本中发布,它应该能更好地处理某些错误情况,以及新的UI设计

最新更新