まず最初に申し訳ありませんが、誰かがこの質問が繰り返されているのを見つけた場合 (自分で見つけたことはありません)。
私はiPadアプリケーション用に開発しており、このコードを使用してYouTubeビデオを再生しようとしています:
NSString *embedHTML = @"\
<html><head>\
<style type=\"text/css\">\
body {\
background-color: transparent;\
color: white;\
}\
</style>\
</head><body style=\"margin:0\">\
<embed id=\"yt\" src=\"%@\" type=\"application/x-shockwave-flash\" \
width=\"%0.0f\" height=\"%0.0f\"></embed>\
</body></html>";
NSString *html = [NSString stringWithFormat:embedHTML, youTubeUrl, 142.0, 129.5];
[wbView loadHTMLString:html baseURL:nil];
このコードは、iPhone アプリケーションで使用すると正常に動作します (つまり、webview をタッチすると、フルスクリーンで YouTube ビデオの再生が開始されます)。ただし、iPad で使用すると、web ビューをクリックすると、web ビュー自体でビデオの再生が開始されます。 iPhoneのように、最初からフルスクリーンで再生を開始したいときに、フルスクリーンに移動するオプションが表示されます。
アイデアのある方、やったことがある方、助けてください。
ありがとう、
マドゥップ