2012-04-20 52 views
1

我在我的web视图中使用嵌入的youtube制作iPhone应用程序。但我有几个问题。首先,当我开始播放视频时,它会自动进入全屏。我希望它在播放时保持在同一帧。另一个问题是,我希望它自动运行。我的意思是我不想手动点击运行,我想,只要应用程序加载,它应该自动运行而不需要手动运行,而且它不应该在FULLSCREEN上运行。退出全屏在web视图中嵌入youtube

感谢

Akansha

回答

0

我想你加载YouTube的嵌入式HTML字符串,但它不会自动播放。

为你需要把逻辑像娄代码

- (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 2012-04-20 07:25:20

+0

你不能在非全屏模式下播放它,或者你也不能在任何viewconroller中添加它,embeded url会在默认播放器中打开视频,所以你没有更多的访问系统控制器的权限。 – 2012-04-20 09:46:03