iPhone 6上的Everyplay问题

时间:2014-10-12 13:05:51

标签: ios iphone-6-plus 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上没有出现此问题。

1 个答案:

答案 0 :(得分:0)

针对新的iPhone 6原生分辨率进行录制会导致较旧的SDK出现问题,但是当新的iOS / Xcode主要版本组合出现时,总会有一些问题需要解决。 :)

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

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