Estou tentando transmitir alguns vídeos do YouTube usando o MPMoviePlayerController, mas estou tendo alguns problemas. O código que estou usando é muito simples e posso reproduzir vídeos .m4v passando uma URL para initWithContentURL. Quando eu inicio o reprodutor de filmes, o reprodutor é ativado, mas desaparece após cerca de 20 segundos. Quando tento no simulador, recebo um alerta que diz que o servidor não está configurado corretamente. Preciso passar um argumento com o URL para obter um tipo específico de feed de vídeo do Google?
NSURL *videoURL = [NSURL URLWithString:@"http://www.youtube.com/v/HGd9qAfpZio&hl=en_US&fs=1&"];
MPMoviePlayerController *moviePlayer;
moviePlayer = [[MPMoviePlayerController alloc] initWithContentURL:videoURL];
[moviePlayer play];
Também tentei o seguinte URL http://www.youtube.com/watch?v=HGd9qAfpZio
Também vi o argumento & format = 1 e tentei adicioná-lo ao final de ambas as strings, mas sem sorte.