1

UIWebViewを使用してiPhoneでYouTubeビデオを再生するために以下の関数を使用しました

      - (void)embedYouTube {

       videoHTML = [NSString stringWithFormat:@"\
             <html>\
             <head>\
             <style type=\"text/css\">\
             iframe {position:absolute; top:50%%; margin-top:-130px;}\
             body {background-color:#000; margin:0;}\
             </style>\
             </head>\
             <body>\
             <iframe width=\"560\" height=\"315\" src=\"http://www.youtube.com/embed/xxxxxxxxxxxxx\" frameborder=\"0\" allowfullscreen></iframe>\
             </body>\
             </html>"];

        [videoView loadHTMLString:videoHTML baseURL:nil];
    }

この方法により、ビデオは iOS メディア プレーヤーで再生されます。ビデオの再生中にコントローラーを自動的に非表示にしたかったのです。問題は、メディア プレーヤー インスタンスにアクセスする方法です。

4

1 に答える 1

2

MoviePlayercontrollerにアクセスするには、サブビューの概念を試すことができると思います。こちらの記事を参照してください。

于 2012-12-19T06:01:05.167 に答える