iPad + HTML5 Video Tag + Проблема с внешним отображением - PullRequest
3 голосов
/ 28 сентября 2010

Я использую теги HTML5-видео в UIWebview на iPad и размещаю их по мере необходимости с помощью CSS.Ключевой частью этих видео является то, что они предназначены для того, чтобы занимать часть, но не всю видимую область на странице.Когда я делаю это в «нормальном» режиме отображения контента только на основной UIScreen, все отлично работает.

Однако, когда внешний VGA-проектор подключен в качестве второго UIS-экрана, содержимое видео-тега немедленно становится ПОЛНЫМ ЭКРАНОМ.Это также происходит в Safari при просмотре, например, видео на YouTube.При поиске документов, кажется, нет способа остановить / контролировать это поведение.

Можно ли каким-либо образом помешать видео-тегу заставлять его содержимое переходить в полноэкранный режим при подключении второго дисплея?

1 Ответ

0 голосов
/ 11 октября 2010

К сожалению, использование UIWebView iOS 3.2 не предлагает никакого способа сделать это. Видео в UIWebView всегда воспроизводится в полноэкранном режиме на внешнем дисплее с использованием функции ТВ-выхода.

Однако, хорошая новость заключается в том, что iOS 4 действительно предлагает решение. UIWebView имеет несколько новых свойств:

allowsInlineMediaPlayback http://developer.apple.com/library/ios/documentation/uikit/reference/UIWebView_Class/Reference/Reference.html#//apple_ref/doc/uid/TP40006950-CH3-SW32

mediaPlaybackRequiresUserAction http://developer.apple.com/library/ios/documentation/uikit/reference/UIWebView_Class/Reference/Reference.html#//apple_ref/doc/uid/TP40006950-CH3-SW33

Первый позволит видео оставаться «встроенным», а не полноэкранным проигрывателем.

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