Próbuję przesyłać strumieniowo niektóre filmy z YouTube za pomocą MPMoviePlayerController, ale mam pewne problemy. Kod, którego używam, jest dość prosty i mogę odtwarzać filmy .m4v, przekazując adres URL do initWithContentURL. Kiedy uruchamiam odtwarzacz filmów, odtwarzacz pojawia się, ale po około 20 sekundach znika. Kiedy próbuję to w symulatorze, pojawia się widok alertu, który mówi, że serwer nie jest poprawnie skonfigurowany. Czy jest jakiś argument, który muszę przekazać z adresem URL, aby pobrać określony typ kanału wideo z 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];
Wypróbowałem również następujący adres URL http://www.youtube.com/watch?v=HGd9qAfpZio
Widziałem również argument & format = 1 i próbowałem dodać go na końcu obu ciągów, ale bez powodzenia.