2012-04-20 16 views
1

私はiPhoneのアプリを作るために私のwebviewに埋め込まれたyoutubeを使用しています。しかし、私はいくつかの問題があります。まず、ビデオの再生を開始すると自動的に全画面表示になります。私はそれが演奏中に同じフレームに残ることを望む。別の問題は、自動的に実行されることです。私は手動で実行する必要はありません、私は、アプリケーションがロードされるとすぐに実行する必要があります、それは、手動で実行せずに自動的に実行する必要がありますプラス、FULLSCREENで実行すべきではありません。終了フルスクリーンの埋め込みyoutube in webview

Akansha

答えて

0

おかげで私はあなたがユーチューブのために埋め込ま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

+0

非フルスクリーンモードでは再生できません。また、ビューコントローラーでは追加できません。埋め込みURLはデフォルトのプレーヤーでビデオを開き、システムコントローラーへのアクセスはこれ以上ありません。 –

関連する問題