UIWebViewで埋め込みビデオプレーヤーの向きを管理するために、いくつかのCSSを作成したいと考えています。そして、これらのCSSは、デバイスの向きに応じてプレーヤーのサイズを変更するように動作します。CSSを使用して埋め込みプレーヤーの高さと幅を再設定するにはどうすればよいですか?
iPhone/iPadで次のコードを実行するには、iPhoneアプリケーションでCSSを作成して追加するにはどうすればよいですか?
<link rel="stylesheet" media="all and (orientation:portrait)" href="portrait.css">
<link rel="stylesheet" media="all and (orientation:landscape)" href="landscape.css">
EDIT:私は、埋め込みビデオのために行っているコードです(。* youTubePlayerはのUIWebViewのインスタンスである)
NSString* embedHTML = @"<html><head><style=\"margin:0\" link rel=\"stylesheet\" media=\"all and (orientation:portrait)\" href=\"portrait.css\">"
"<link rel=\"stylesheet\" media=\"all and (orientation:landscape)\" href=\"landscape.css\">"
"</style></head>"
"<body embed id=\"yt\" src=\"%@\"type=\"application/x-shockwave-flash\"></embed>"
"</body></html>";
NSString* html = [NSString stringWithFormat:embedHTML, url];
NSString *path = [[NSBundle mainBundle] bundlePath];
NSURL *baseURL = [NSURL fileURLWithPath:path];
[youTubePlayer loadHTMLString:html baseURL:baseURL];
も風景を追加した後
.css 本文 { 幅:1002; 身長:768; }
portrait.css 体 {幅:768。 高さ:1024; }
正しく動作していないにもかかわらず、コードに何が間違っているか教えてください。
'PX' はCSSの効果を実現するために違いがありません。 –