Я пытаюсь передать некоторые видео youTube с помощью MPMoviePlayerController, но у меня возникают некоторые проблемы. Код, который я использую, довольно прост, и я могу воспроизводить видео .m4v, передавая URL-адрес initWithContentURL. Когда я запускаю проигрыватель, игрок появляется, но просто уходит примерно через 20 секунд. Когда я пытаюсь в симуляторе, я получаю предупреждение, в котором говорится, что сервер настроен неправильно. Есть ли аргумент, который мне нужно передать с URL-адресом, чтобы получить определенный тип видеопотока из 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];
Я также пробовал использовать следующий URL-адрес http://www.youtube.com/watch?v=HGd9qAfpZio
Я также видел аргумент & format = 1 и пытался добавить это в конец обеих строк, но не повезло.