MPMoviePlayerControllerを使用していくつかのyouTubeビデオをストリーミングしようとしていますが、いくつか問題があります。私が使用しているコードはかなりシンプルで、URLをinitWithContentURLに渡すことで.m4vビデオを再生できます。ムービープレーヤーを起動すると、プレーヤーが表示されますが、約20秒後に消えます。シミュレータで試してみると、サーバーが正しく構成されていないという警告ビューが表示されます。Googleから特定の種類のビデオフィードを取得するためにURLで渡す必要がある引数はありますか?
NSURL *videoURL = [NSURL URLWithString:@"http://www.youtube.com/v/HGd9qAfpZio&hl=en_US&fs=1&"];
MPMoviePlayerController *moviePlayer;
moviePlayer = [[MPMoviePlayerController alloc] initWithContentURL:videoURL];
[moviePlayer play];
次のURLのhttp://www.youtube.com/watch?v=HGd9qAfpZioも試しました
引数&format = 1も確認し、両方の文字列の最後に追加しようとしましたが、運がありませんでした。