YouTube - Скачать / Играть Частные Видео

Мое приложение для iOS будет иметь частные и общедоступные видео, и пользователи могут покупать частные. Прямо сейчас я использую YouTube и библиотеку youtube-ios-player-helper для видеохостинга. Загрузка общедоступного видео чрезвычайно проста:

playerView.loadWithVideoId("M7lc1UVf-VE")

но как вы делаете это самым простым способом для частных видео? Есть ли что-то простое, как:

let playerVars = [
    "username": username,
    "password": password,
]
playerView.loadWithVideoId("M7lc1UVf-VE", playerVars: playerVars)

или что-то столь же простое?

1 ответ

Решение

Если вы посмотрите документацию API встроенных проигрывателей и параметров проигрывателя YouTube, то увидите, что невозможно передать учетные данные пользователя.

Единственный способ воспроизводить частные видео в веб-виде, например YTPlayerView вспомогательный класс предназначен для управления веб-просмотром, а также для входа пользователя в свою учетную запись YouTube, а затем для воспроизведения частного видео только в этом конкретном сеансе веб-просмотра. YouTube предлагает помечать видео как "Частные", а не как "Частные" для воспроизведения на мобильных устройствах.

Связанное обсуждение может быть найдено в этом подобном вопросе об игроке Android и этом сообщении Групп Google.

Другие вопросы по тегам