Загрузка видео в YTPlayerView

Я пытаюсь использовать YTPlayerView в своем приложении, и у меня возникают проблемы с загрузкой видео. Я проверил видеоидентификатор, который он использует, и когда я вставляю его в сафари (www.youtube.com/watch?v=videoId), я получаю правильное видео на YouTube. Однако, когда я загружаю видео в YTPlayerView с помощью метода loadWithVideoId:, веб-просмотр представления проигрывателя пуст.


person jeremyabannister    schedule 05.11.2014    source источник


Ответы (1)


Некоторые видео на YouTube для мобильных устройств защищены правообладателями.

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

Проверьте свой идентификатор видео на телефоне, а не на рабочем столе.

Если вы не можете воспроизвести его на своем телефоне, видео защищено.

Я рекомендую фреймворк XCDYouTubeKit.

Это поможет вашей проблеме.

person OJ Shin    schedule 05.11.2014
comment
Спасибо за предложение другого фреймворка. В настоящее время я пробую это, и это кажется отличным, за исключением того, что некоторые видео, на которые я ссылаюсь, будут длиннее 10 минут, и неясно, как с этим справиться. Вы можете помочь мне с этим? - person jeremyabannister; 05.11.2014
comment
Если правообладатели защищают свои видео, независимо от того, длиннее оно 10 минут или нет, вы не сможете воспроизвести его на мобильном телефоне. Однако вы можете воспроизводить любые видео с помощью XCDYouTubeKit. (Выберите ветку разработчика на ее странице.) К сожалению, в этом фреймворке есть проблема. Иногда реальные адреса данных защищенных видео меняются. В этом случае нужно дождаться обновления фреймворка. Я надеюсь, что это поможет вам. Ура~ - person OJ Shin; 06.11.2014