iOS, как напрямую воспроизводить видео на YouTube, не встраивая его в UIWebView - PullRequest
5 голосов
/ 08 июня 2011

Я хочу добавить функцию воспроизведения видео на YouTube в приложение для iPhone. Но я не хочу вставлять его в UIWebView,

В основном я хочу удалить дополнительный просмотр перед воспроизведением видео. Я хочу, чтобы пользователь увидел видео, как только он нажмет (скажем) UITableViewCell.

Возможно ли это?

Я видел этот пост: Встраивание видео YouTube на Но это не то решение, которое я хочу.

Также, если я запускаю приложение Youtube напрямую, пользователи не будут перенаправлены в приложение. после завершения видео.

Заранее спасибо.

Ответы [ 2 ]

1 голос
/ 28 февраля 2014

Вы можете использовать XCDYouTubeVideoPlayerViewController.Это сторонняя библиотека YouTube.https://github.com/0xced/XCDYouTubeVideoPlayerViewController

Из их файла Readme:

Имейте в виду, что XCDYouTubeVideoPlayerViewController использует прогрессивную загрузку, поэтому помните, что некоторые ограничения применяются, если вы отправляете свое приложение в App Store,как указано в HTTP Live Streaming - Требования для приложений:

Предупреждение: приложения iOS, представленные для распространения в App Store, должны соответствовать этим требованиям.

Если ваше приложение передает видео через сотовую сетьсети, а продолжительность видео превышает 10 минут или 5 МБ данных в течение пяти минут, вы должны использовать HTTP Live Streaming.(Прогрессивная загрузка может использоваться для небольших клипов.)

0 голосов
/ 08 июня 2011

Я никогда не использовал YouTube Apis, но я полагаю, вы можете получить доступ к URL-адресу основного файла фильма.Если вы можете (и видео просто h264), вы можете транслировать прямо на устройство, используя MPMoviePlayerController и друзей.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...