Невозможно воспроизвести видео с помощью UIWebview в OS 4 - PullRequest
0 голосов
/ 04 августа 2010

Я использовал UIWebview для воспроизведения видео в портретном режиме. Это работало нормально в случае iphone OS 3.2. Несколько раз назад я обновлял свою операционную систему iphone до 4.0, затем возникла проблема (нет видеоплеера) Моя текущая версия приложения - 3.1.2. Большое спасибо за любую помощь.

Ответы [ 2 ]

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

Вам нужно установить для allowInLineMediaPlayback веб-просмотра значение yes.Чтобы ваш код выполнялся на всех платформах, вы можете использовать следующий код:

// проверить, не превышает ли версия операционной системы версии 3.2 NSString * os_verson = [[UIDevice currentDevice] systemVersion];NSLog (os_verson);
if ([os_verson localizedCompare: @ "3.2"]! = NSOrderedAscending) {self.webView.allowsInlineMediaPlayback = YES;}

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

Я не уверен, если это вариант для вас, и вы, вероятно, знаете об этом. но начиная с iOS 3.2 вы можете вращать MPMovieController (или MPMovieViewController), не переходя в полноэкранный режим, и вам не нужно использовать для этого UIWebView.

С уважением, Фил.

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