2012-01-13 7 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 и всем. – Illep

Смежные вопросы