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 会加载整个页面(视频+评论和所有)。我可以滚动查看整个页面。我希望只加载视频。

知道这里有什么问题吗?

4

1 回答 1

0

我找到了这个。如果有人觉得有用,请写一个答案。这来自 YouTube 的 JS API 文档“要为关键播放器功能留出空间,播放器必须至少为 200 像素 x 200 像素”。

于 2012-05-01T10:52:23.320 回答