2012-01-13 10 views
0

これはうまくいきますが、まずビデオを再生するためにサムネイルビューをクリックする必要があります。だから私はこのサムネイルビューを削除し、ビデオを直接再生する必要があります。これどうやってするの。私のコードは以下の通りです。Youtubeビデオクリップを追加する

- (YouTubeView *)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> <meta name = \"viewport\" content = \"initial-scale = 1.0, user-scalable = no, width = 480\"/></head><body style=\"background:#F00;margin-top:0px;margin-left:0px\"> <div><object width=\"480\" height=\"256\"> <param name=\"movie\" value=\"http://www.youtube.com/v/oHg5SJYRHA0&f=gdata_videos&c=ytapi-my-clientID&d=nGF83uyVrg8eD4rfEkk22mDOl3qUImVMV6ramM\"></param><param name=\"wmode\" value=\"transparent\"></param> <embed src=\"http://www.youtube.com/v/oHg5SJYRHA0&f=gdata_videos&c=ytapi-my-clientID&d=nGF83uyVrg8eD4rfEkk22mDOl3qUImVMV6ramM\"type=\"application/x-shockwave-flash\" wmode=\"transparent\" width=\"480\" height=\"256\"></embed> </object></div></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; 
} 

答えて

1

自動再生パラメータを使用します。すべてのパラメータはhereと記載されています。

+0

このような? – Illep

+0

私の神様、あなたはドクターでもrefを開けませんでしたか?そこに見て!はい、あなたは正しいです。 –

+0

私は、私はそこからparamの名前と値を得ました。ちょうど私がparamタグとすべてで正しく書いたかどうかをチェックしたいと思っていました。 – Illep

関連する問題