2012-04-30 2 views
0
NSString *youTubeHTMLTemplate = @"<html><body style=\"margin:0;padding:0;\"><iframe class=\"youtube-player\" type=\"text/html\" width=\"%f\" height=\"%f\" src=\"http://www.youtube.com/embed/%@\" frameborder=\"0\" allowfullscreen></iframe></body></html>"; 
    finalHtml = [NSString stringWithFormat:youTubeHTMLTemplate, htmlFrameWidth, htmlFrameHeight, videoID]; 
[videoWebView loadHTMLString:finalHtml baseURL:nil]; 

Приведенный выше код правильно загрузки видео (только), но если я обеспечиваю небольшую высоту и ширину (< 100) UIWebView загружается с целой страницы (видео + комментарии и все). Я могу прокручивать и проверять всю страницу. Я ожидаю загрузить только видео.Youtube страницу загрузки в UIWebView и не видео

Любая идея, что здесь не так?

ответ

0

Я нашел это. Написание ответа, если кто-нибудь найдет его полезным. Это из документации API JS для YouTube. «Чтобы обеспечить возможности для использования критически важных игроков, игроки должны быть не менее 200 пикселей на 200 пикселей».