2014-01-06 47 views
0

我想在瀏覽器中嵌入YouTube時使用CSS。它適用於iPad,但不適用於我的iPhone(iOS7)。我認爲解決方案不會啓動應用程序,而是繼續在瀏覽器中播放。但如何在iPhone中做到這一點?在iphone上嵌入Youtube使用css瀏覽器

我知道如果我禁用了iPhone的常規設置,我可以在iPhone的瀏覽器中打開YouTube鏈接。但我不想要求每個用戶都這麼做。

我應該使用視頻標籤來做到這一點嗎?

+0

使用到的WebView爲iPhone – codercat

+0

你可以嵌入的WebView代碼在瀏覽器? – user3164565

回答

0

sample app

- (UIWebView *)initWithStringAsURL:(NSString *)urlString frame:(CGRect)frame; 
    { 
     if (self = [super init]) 
     { 
     // Create webview with requested frame size 
     self = [[UIWebView alloc] initWithFrame:frame]; 

     // HTML to embed YouTube video 
     NSString *youTubeVideoHTML = @"<html><head>\ 
           <body style=\"margin:0\">\ 
           <embed id=\"yt\" src=\"%@\" type=\"application/x-shockwave-flash\" \ 
           width=\"%0.0f\" height=\"%0.0f\"></embed>\ 
           </body></html>"; 

     // Populate HTML with the URL and requested frame size 
     NSString *html = [NSString stringWithFormat:youTubeVideoHTML, urlString, frame.size.width, frame.size.height]; 

     // Load the html into the webview 
     [self loadHTMLString:html baseURL:nil]; 
     } 
     return self; 
    } 
+0

但是用這種方式也會啓動一個專門的播放器來觀看YouTube嗎?你的意思是我應該編輯youTubeVideoHTML並添加css? – user3164565