Приложение My Unity использует канал "Камера" для нескольких систем, которые использует приложение; таких как Vuforia, ARKit и просто общий вход для фотокамер.
Проблема, с которой я сталкиваюсь, заключается в том, что каждый из этих запросов требует другого пиксельного формата, который, похоже, вызывает проблему для ARKit. Для этого требуется YUV, и я не знаю, как изменить формат пикселя камеры назад. Поэтому я получаю эту ошибку, когда пытаюсь запустить ARKit после других;
2017-08-21 08: 51: 38.749452 + 0100 ar_app [399: 105849] [Датчик] Формат неподдерживаемого пикселя: 875704438
2017-08-21 08: 51: 38.749876 + 0100 ar_app [399: 105849] [Сессия] Сессия завершилась с ошибкой: Ошибка Домен = com.apple.arkit.error Код = 104 "Неподдерживаемый сеанс захвата конфигурации."
UserInfo = { NSLocalizedRecoverySuggestion = Убедитесь, что для захвата используются правильное устройство и формат.
NSLocalizedDescription = Неподдерживаемая конфигурация сеанса захвата.,
NSLocalizedFailureReason = Устройство ввода и/или формат предоставленного сеанса захвата не поддерживаются для данного конфигурации. }
По крайней мере, это то, что я считаю проблемой; что он не получает формат в YUV. Любая помощь приветствуется. , Спасибо.