Я намагаюся передавати кілька відео 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 і намагався додати його до кінця обох рядків, але не пощастило.