2012-04-20 54 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