У меня есть приложение для iPhone, которое само по себе работает правильно, оно правильно открывает видеопоток с камеры в правильной ориентации (альбомной). Однако теперь, когда я добавляю это приложение к существующему приложению, когда я запускаю свое приложение внутри интегрированного приложения, видеопоток неправильно ориентирован в альбомной ориентации. Когда iphone находится в альбомной ориентации, видеопоток отображается в перевернутом портретном режиме. Однако, когда я поворачиваю свое устройство, а затем возвращаюсь к альбомной ориентации, камера теперь правильная (альбомная). Как сделать так, чтобы видеопоток был правильно ориентирован во время запуска?
Отображение видео с камеры неправильно ориентировано при запуске в iPhone
Ответы (1)
Если вы используете раскадровку для своего приложения камеры, убедитесь, что начальный контроллер представления настроен на наследование его свойства вращения.
Если нет, проблема почти наверняка вызвана логической ошибкой в одном из этих двух методов:
- (BOOL) следует использовать AutorotateToInterfaceOrientation:
- (void) сделал RotateFromInterfaceOrientation:
Посмотрите на эти два метода, как в приложении камеры, так и в более крупном приложении, в которое вы его помещаете.
Если проблема не сразу очевидна, опубликуйте здесь содержание этих методов, и мы сможем посмотреть.
person
Aaron Brager
schedule
27.06.2012