запись и воспроизведение фильма на iPhone в неправильной ориентации - PullRequest
0 голосов
/ 08 июля 2011

В моем приложении я хочу записать фильм, используя классы AVFoundation в режиме альбомной ориентации (кнопка справа).

Я установил слой ориентации слоя предварительного просмотра камеры в альбомную ориентацию, и все выглядит как следует в предварительном просмотре. Я записываю видео, используя класс AVCaptureMovieFileOutput.

НО, когда я играю фильм с MVMoviePlayer, видео показывается так, как будто я записал его в портретном режиме! (хотя интерфейс плеера отображается в правильной альбомной ориентации, как и должно)

Похоже, ориентация слоя предварительного просмотра влияет только на вид, а не на то, что записывается камерой.

Так как я могу записать фильм, чтобы он записывал с правильной ориентацией?

Спасибо

Кстати

Я использую фронтальную камеру для записи

1 Ответ

0 голосов
/ 14 сентября 2011

У меня до сих пор такая же проблема. Происходит только при записи с передней камеры на iPhone 4. Запись с передней камеры iPad 2 воспроизводится нормально.

Я также пытался поворачивать вид фильма во время воспроизведения, но каким-то образом свойство transform в MPMoviePlayerController.view игнорируется или странно интерпретируется (я могу заставить воспроизведение переворачиваться только горизонтально, но изображение остается повернутым на 90 градусов .. .).

Есть ли какие-либо успехи в этом?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...