Видеоплеер iPhone - изменение ориентации плеера (с плейлистом) - PullRequest
2 голосов
/ 02 апреля 2010

Мне нужно повернуть видеоплеер на iPhone (или позволить ему автоматически).

Я знаю решение для веб-просмотра, но тут возникает проблема, мне нужно воспроизвести несколько видео (удаленно), и WebView не может предоставить мне stopSelector.

Я знаю, что setOrientation является частным API.

Есть ли решение?

Ответы [ 3 ]

0 голосов
/ 11 апреля 2010

Попробуйте с этим :

[moviePlayer setOrientation:UIDeviceOrientationLandscapeRight animated:NO];

Как вы наверняка знаете, это решение будет отклонено Apple, поскольку setOrientation для проигрывателя фильмов не имеет документов и является частью частного API.

0 голосов
/ 23 августа 2010

Я отвечаю на свой вопрос:

Начиная с iOS 3.2 MPMoviePlayerViewController может просто возвращать YES для метода shouldAutorotate.

0 голосов
/ 09 апреля 2010

Я верю, что их нет.

Я знаю, что есть люди, которые предварительно повернули фильм, чтобы он появился как будто это было в портретном режиме, но это немного некрасиво.

обновление: поддерживается 3.2 / 4.0 с использованием MPMoviePlayerController.

...