MPMoviePlayerController потоковое видео на Apple TV

Поскольку новое обновление вышло для Apple TV, где вы можете транслировать видео на него с любого устройства iOS под управлением 4.2, я пытался передать видео с моего телефона, который использует MPMoviePlayerController для воспроизведения видео на Apple TV. Плеер показывает опцию трансляции, и я могу найти Apple TV, но когда я нажимаю на нее, ничего не происходит. Итак, мне просто интересно, действительно ли можно передавать потоковое видео с помощью MPMoviePlayerController на apple tv или нет, или есть ли какая-либо другая структура проигрывателя, которой мне не хватает для этого. Я был бы очень признателен, если бы кто-нибудь мог мне помочь в этом.

С уважением,

Анкур


person Ankur    schedule 22.11.2010    source источник


Ответы (3)


self.movieController = [[[MPMoviePlayerController alloc] initWithContentURL:[NSURL fileURLWithPath:CINDY_PATH]] autorelease];
[movieController setAllowsWirelessPlayback:YES];
movieController.view.frame = self.view.bounds;
[self.view addSubview:movieController.view];

Строка «[movieController setAllowsWirelessPlayback: YES];» позволит Airplay видео, однако это частный API, который не безопасен в AppStore ...

Ссылка: http://www.tuaw.com/2010/11/24/apple-tv-hacking-spelunking-into-the-airplay-video-service/

person Evgeny    schedule 25.11.2010

Изменить: похоже, я заговорил преждевременно. Сегодня было выпущено обновление AppleTV. Пересмотренный ответ ниже:

Если ваш AppleTV был обновлен до последней версии программного обеспечения, и вы можете транслировать видео из приложения iPod на iPad, тогда потоковое видео через AirPlay должно работать. Однако, как я недавно слышал, потоковое видео будет только работать из приложений iPod и YouTube. У меня еще не было возможности протестировать обновление AppleTV, поэтому я не могу проверить это, но если это правда, это означает, что вам разрешено передавать аудио только из MPMoviePlayerController в вашем приложении. Надеюсь, это ограничение будет снято в будущем.

person Lily Ballard    schedule 23.11.2010
comment
Я пробовал потоковое видео сафари на веб-сайте youtube, но даже он не поддерживает потоковую передачу видео, разрешена только потоковая передача звука. Я бы хотел, чтобы Apple могла разрешить потоковую передачу видео для всех приложений с помощью MPMoviePlayerController. - person Ankur; 23.11.2010

Я создал здесь приложение, которое будет транслировать на AppleTV видео, снятые на ваш iPhone. http://tinyurl.com/2vewstr

Вам понадобится SDK для его компиляции и использования.

person BigBadOwl    schedule 26.11.2010
comment
BigBadOwl, ты собираешься отправить это в Cydia? - person Tyler; 18.02.2011
comment
Я не буду, но кто-то взял код и использовал его для приложения в Cydia (они берут за это доллар). - person BigBadOwl; 22.02.2011