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ドキュメントからのものです。「重要なプレーヤー機能のためのスペースを確保するには、プレーヤーは少なくとも200pxx200pxである必要があります。」

于 2012-05-01T10:52:23.320 に答える