Встроенное видео на YouTube не воспроизводится в альбомной ориентации на iPhone - PullRequest
1 голос
/ 17 декабря 2010

Я пытаюсь встроить видео YouTube в свое приложение.Он работает нормально, но запускается в портретной ориентации и не будет вращаться в альбомной ориентации (делая видео небольшого размера).

Я делаю все это в UIWebView размером 237x353. Контроллер, содержащий представление, должен работать только в портретной ориентации.(это влияет на проблему).Я читал, что встроенные видеоролики на YouTube автоматически запускаются в MPMoviePlayerController, поэтому я предполагаю, что он может самостоятельно управлять ориентацией?

Есть какие-нибудь подсказки, почему он не запустится в альбомной ориентации?

1 Ответ

3 голосов
/ 17 декабря 2010

Неважно. Я понял, что проблема заключается в использовании тега <iframe>, предложенного YouTube. Это всегда делало мое видео шоу в портрете. Если ваш базовый viewcontroller поддерживает только портрет, это то, что вы собираетесь получить. Вам лучше использовать:

<embed id="yt" src="http://www.youtube.com/watch?v=ZflCTKggPAQ" type="application/x-shockwave-flash" width="237" height="250"></embed>

Кроме того, отладка еще более затруднила тот факт, что приведенный выше код не будет работать в симуляторе, тогда как <iframe> работает. С вышеуказанным кодом и устройством все золотое.

...