0

UIWebViewにYouTubeのURLをロードしました。UIWebViewをクリックすると、MPMoviePlayerViewControllerでビデオが開きます。このビデオにテキストをオーバーレイする必要があるため、実際にはこのMPMoviePlayerViewControllerの参照を取得する必要があります。私が直面しているもう1つの問題は、ビデオを自動再生できないことです。このYoutubeビデオの自動再生をiPhoneのSafariまたはUIWebViewで試しましたが、うまくいきません。

誰か助けてもらえますか?

4

1 に答える 1

0

MPMoviePlayerViewController の代わりに UIWebView を使用するのはなぜですか? つまり、要求された URL はビデオそのものですか? 次に、ムービープレーヤーを使用することをお勧めします。

とにかく、私が間違っていなければ、UIWebView は失敗し、ムービープレーヤーをロードします。だからチェック

- (void)webView:(UIWebView *)webView didFailLoadWithError:(NSError *)error{
 // I think this error is the 204, check it yourself

これが発生した場合は、topviewcontroller (movieplayerview である必要があります) を取得してみてください。

自分でテストしたわけではありませんが、これが最初に頭に浮かんだものです:P

それが役に立てば幸い。

于 2011-02-25T08:45:43.637 に答える