2012-04-20 2 views
1

Я использую встроенную youtube в свой веб-просмотр для создания приложения для iPhone. Но у меня есть пара вопросов. Во-первых, когда я начинаю воспроизводить видео, он автоматически переходит в полноэкранный режим. Я хочу, чтобы он оставался на одном кадре во время игры. Другая проблема: я хочу, чтобы она запускалась автоматически. Я имею в виду, что я не хочу вручную запускать, я хочу, как только приложение загрузится, оно должно БЕЗ АВТОМАТИЧЕСКОГО без ручного запуска, а также не должно запускаться на FULLSCREEN.exit fullscreen embeded youtube в webview

Благодаря

Akansha

ответ

0

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

для этого вам нужно поставить логику как сильфона код

- (UIButton *)findButtonInView:(UIView *)view 
{ 
UIButton *button = nil; 

if ([view isMemberOfClass:[UIButton class]]) { 
    return (UIButton *)view; 
} 

if (view.subviews && [view.subviews count] > 0) { 
    for (UIView *subview in view.subviews) { 
     button = [self findButtonInView:subview]; 
     if (button) return button; 
    } 
} 

return button; 
} 


- (void)webViewDidFinishLoad:(UIWebView *)theWebView 
{ 
self.playButton = [self findButtonInView:theWebView]; 
[self.playButton sendActionsForControlEvents:UIControlEventTouchUpInside]; 
} 

Это будет играть видео автоматически погрузка закончена ...

+0

И можете ли вы сказать, что я могу сделать, чтобы играть в не- полноэкранный режим. – Akansha

+0

вы не можете воспроизвести его в не полноэкранном режиме или вы не можете добавить его в любой viewconroller тоже, встроенный url открывает видео в проигрывателе по умолчанию, поэтому у вас нет гораздо большего доступа к системным контроллерам. –

Смежные вопросы