0

ビデオが iPad に表示されます。タップしてコントロールを表示できます。フルスクリーンボタンは右下に表示されますが、タップしても何も起こりません。プレーヤーをフルスクリーン モードにする必要があります。このコードを機能させるために追加できるものはありますか?

NSString *htmlStr = [NSString stringWithFormat:@"<body style=\"margin:0;padding:0;\" ><iframe class=\"youtube-player\" type=\"text/html\" width=\"420\" height=\"226\" src=\"http://www.youtube.com/embed/%@\" frameborder=\"0\" allowfullscreen></iframe>",video_ID];

UIWebView *videoView = [[UIWebView alloc] initWithFrame:thumb.frame];
            videoView.backgroundColor = [UIColor darkGrayColor];
            videoView.scrollView.scrollEnabled = NO; 
            [videoView loadHTMLString:htmlStr baseURL:nil];
            [videoCcontainer addSubview:videoView];
4

1 に答える 1

0

iframe ではなく埋め込みを使用してみてください: http://mobiledevelopertips.com/video/display-youtube-videos-without-exiting-your-application.html

NSString *youTubeVideoHTML = @"<html><head>\
                      <body style=\"margin:0\">\
                      <embed id=\"yt\" src=\"%@\" type=\"application/x-shockwave-flash\" \
                      width=\"%0.0f\" height=\"%0.0f\"></embed>\
                      </body></html>";
于 2012-09-04T19:30:55.903 に答える