Можно ли интегрировать канал YouTube в Android?

У меня есть код для интеграции видео YouTube в Android.

Я хочу создать listview, в котором перечислены разные каналы, и когда пользователь нажимает на канал, он показывает все видео для этого канала. Таким образом, когда новое видео загружается на канал, оно автоматически становится доступным и в моем приложении.

Можно ли интегрировать канал YouTube в Android?


person Android Developer    schedule 24.10.2014    source источник
comment
Да, это возможно...   -  person code monkey    schedule 24.10.2014
comment
@ user2572585 Я использовал API YouTubeAndroidPlayer только для интеграции видео с YouTube. Я хочу интегрировать канал таким образом, чтобы при загрузке нового видео на канал оно было автоматически доступно в моем приложении. как сделать интеграцию каналов?   -  person Android Developer    schedule 24.10.2014
comment
@ user2572585 Я изучил учебные пособия и нашел, как интегрировать плейлист... но такая интеграция будет воспроизводить все видео из плейлиста подряд.. Я хочу показать пользователю список видео в плейлисте, а затем, когда пользователь нажимает на видео, он воспроизводит это видео ... также я не хочу интегрировать каждое видео отдельно ... я хочу интегрировать список воспроизведения, чтобы при добавлении нового видео в список воспроизведения оно также было автоматически доступно в моем приложении.   -  person Android Developer    schedule 24.10.2014


Ответы (1)


Да! Ознакомьтесь с API Android Youtube Player и API YouTube.

Проигрыватель Android: https://developers.google.com/youtube/android/player/

API YouTube: https://developers.google.com/youtube/

Пример API проигрывателя YouTube: (пример папки в zip) https://developers.google.com/youtube/android/player/downloads/

ИЗМЕНИТЬ

Data API позволяет вам получать информацию о видео на канале, затем вы можете использовать эту информацию для создания своего списка видео и соответствующим образом обновлять его.

Например, следующий код будет получать последние видео с канала:

https://www.googleapis.com/youtube/v3/search?key={your_key_here}&channelId={channel_id_here}&part=snippet,id&order=date&maxResults=20

https://developers.google.com/youtube/v3/

Удачи!

person DejanRistic    schedule 24.10.2014
comment
Спасибо за ответ. Я использовал API-интерфейс YouTube Android Player только для интеграции видео с YouTube. - person Android Developer; 24.10.2014
comment
В демонстрационном приложении API проигрывателя YouTube, которое содержит много исходных кодов, оно показывает только интеграцию видео YouTube, а не канала. Я хочу интегрировать канал таким образом, чтобы при загрузке нового видео на канал оно было автоматически доступно в моем приложении. - person Android Developer; 24.10.2014
comment
Я изучил учебные пособия и нашел, как интегрировать плейлист... но такая интеграция будет воспроизводить все видео из плейлиста подряд. Я хочу показать пользователю список видео в плейлисте, а затем, когда пользователь нажимает на видео, он воспроизводит это видео. .. также я не хочу интегрировать каждое видео отдельно .. я хочу интегрировать список воспроизведения, чтобы при добавлении нового видео в список воспроизведения оно также было автоматически доступно в моем приложении. - person Android Developer; 24.10.2014
comment
Вот почему я также связал API YouTube, в частности, вы бы использовали API данных YouTube. С его помощью вы можете сделать запрос на получение объекта JSON со списком видео в канале, который содержит данные о видео, включая идентификаторы и миниатюры. Вы можете использовать это для создания списка видео, как только пользователь нажмет на одно из них, вы можете использовать полученный идентификатор и передать его реальному игроку. Чтобы обновить видео в списке, вы можете просто сделать запрос еще раз и посмотреть, есть ли в списке какие-либо новые идентификаторы, которых еще нет в вашем приложении. - person DejanRistic; 24.10.2014
comment
Спасибо за ответ .. +1 к нему .. я попробую использовать анализ JSON для URL-адреса, указанного вами .. - person Android Developer; 24.10.2014
comment
ссылка на демонстрационное приложение больше недоступна. можно ли это обновить более свежей ссылкой? - person Phantomazi; 11.02.2017
comment
@Phantomazi Я обновил ссылку на последнюю загрузку демо-приложения. - person DejanRistic; 14.02.2017