Я пытаюсь использовать YTPlayerView в своем приложении, и у меня возникают проблемы с загрузкой видео. Я проверил видеоидентификатор, который он использует, и когда я вставляю его в сафари (www.youtube.com/watch?v=videoId), я получаю правильное видео на YouTube. Однако, когда я загружаю видео в YTPlayerView с помощью метода loadWithVideoId:, веб-просмотр представления проигрывателя пуст.
Загрузка видео в YTPlayerView
Ответы (1)
Некоторые видео на YouTube для мобильных устройств защищены правообладателями.
Я не знаю, почему мы не можем играть в них на мобильных устройствах.
Проверьте свой идентификатор видео на телефоне, а не на рабочем столе.
Если вы не можете воспроизвести его на своем телефоне, видео защищено.
Я рекомендую фреймворк XCDYouTubeKit.
Это поможет вашей проблеме.
person
OJ Shin
schedule
05.11.2014
Спасибо за предложение другого фреймворка. В настоящее время я пробую это, и это кажется отличным, за исключением того, что некоторые видео, на которые я ссылаюсь, будут длиннее 10 минут, и неясно, как с этим справиться. Вы можете помочь мне с этим?
- person jeremyabannister; 05.11.2014
Если правообладатели защищают свои видео, независимо от того, длиннее оно 10 минут или нет, вы не сможете воспроизвести его на мобильном телефоне. Однако вы можете воспроизводить любые видео с помощью XCDYouTubeKit. (Выберите ветку разработчика на ее странице.) К сожалению, в этом фреймворке есть проблема. Иногда реальные адреса данных защищенных видео меняются. В этом случае нужно дождаться обновления фреймворка. Я надеюсь, что это поможет вам. Ура~
- person OJ Shin; 06.11.2014