Я хочу создать пару CSS для управления ориентацией встроенного видеоплеера в UIWebView.И эти CSS должны работать для изменения размера плеера в соответствии с ориентацией устройства.
Как я могу создать и добавить CSS в своем приложении для iPhone, чтобы выполнить следующий код с моим iPhone / iPad?
<link rel="stylesheet" media="all and (orientation:portrait)" href="portrait.css">
<link rel="stylesheet" media="all and (orientation:landscape)" href="landscape.css">
РЕДАКТИРОВАТЬ:
Ниже приведен код, который я сделал для встроенного видео. (* 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];
А также добавил landscape.css body {width:1002;высота: 768;}
портрет.css тело {ширина: 768;высота: 1024;}
Даже если он не работает должным образом.Что не так с кодом, пожалуйста, дайте мне знать.