UIWebView
のYouTube動画を再生しようとしています(下記のコードを参照)。iOS 6のYouTubeプレーヤーオリエンテーションに関する問題
すべてうまくいきますが、YouTubeプレーヤーはiOS 6の向きの変更をサポートしていません。私のアプリ全体はポートレートモードのみです。
この問題を解決するにはどうすればよいですか?どんな助けもありがとうございます。
私が使用していたコードは以下の通りです:
- (void)viewDidLoad
{
[super viewDidLoad];
float width = 300.0f;
float height = 300.0f;
youTubeURL = @"http://www.youtube.com/embed/ZiIcqZoQQwg";
UIWebView *wv = [[UIWebView alloc] init];
wv.frame = CGRectMake(10, 80, width, height);
NSMutableString *html = [[NSMutableString alloc] initWithCapacity:1] ;
[html appendString:@"<html><head>"];
[html appendString:@"<style type=\"text/css\">"];
[html appendString:@"body {"];
[html appendString:@"background-color: black;"];
[html appendString:@"color: white;"];
[html appendString:@"}"];
[html appendString:@"</style>"];
[html appendString:@"</head><body style=\"margin:0\">"];
[html appendFormat:@"<embed id=\"yt\" src=\"%@\"", youTubeURL];
[html appendFormat:@"width=\"%0.0f\" height=\"%0.0f\"></embed>", 300.0f, 300.0f];
[html appendString:@"</body></html>"];
[wv loadHTMLString:html baseURL:nil];
[self.view addSubview:wv];
}
プレーヤのビューコントローラ(フルスクリーンビデオビューコントローラ)を回転させようとしていますか?または、プレーヤがフルスクリーンで表示されることを許されておらず、 'UIWebview'(あるいはそのビューコントローラを含む)を回転させたいのですか? –
デバイスの向きに応じて、プレーヤーのビューコントローラーを回転しようとしています。 –