У меня есть приложение, ранее опубликованное на iOS с использованием Everyplay.Проблема с игрой на iPhone 6
В настоящее время обновление приложения для поддержки iOS 8 и iPhone 6.
Приложение представляет собой пользовательский движок OpenGL с использованием GLKit. Он был обновлен для поддержки родного разрешения и работает в формате 1920x1080 на iPhone 6 Plus.
Во время захвата будет предупреждающими сообщения каждые 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.
Сборка Everyplay SDK является 1840. Я думаю, я буду стараться интегрировать Everyplay в простой XCode сгенерировал образец GLKit, чтобы узнать, может ли это что-то еще, что я могу сделать в своем приложении, которое вызывает его. –
Я сделал еще несколько тестов. Я отключил музыку в своем приложении, которое использовало AVAudioPlayer, и теперь проблема исчезла. –
Мы продолжали повторять проблему с Дереком по почте и, в конечном итоге, не нашли ничего, чтобы перезапустить проблему после перезагрузки компьютера или устройства. Вполне возможно, что состояние устройства с процессом mediaserverd было изворотливым при использовании со старым SDK более ранним, чем 1.8.4, и продолжало создавать проблемы после обновления SDK и исправляться после перезагрузки устройства. –