2016-11-07 6 views
0

Я новичок в Youtube Api для Android. Я хочу воспроизвести видео, которое транслировалось в прямом эфире на YouTube на моем канале, используя программное обеспечение Wirecast. Я загрузил все API-код. И мое приложение успешно работает.Youtube в прямом эфире в Android через API Youtube

в коде API, существует один метод player.cueVideo ("n6KBk1kR124"); // Пьесы https://www.youtube.com/watch?v=n6KBk1kR124

это воспроизводит видео по видеоизображению, указанному выше. Он играет успешно. Но дело в том, что всякий раз, когда мы помещаем новое видео в прямом эфире на YouTube, каждый раз, когда мы запускаем новое потоковое видео, меняется идентификатор видео. из-за этого мне приходится менять VideoID и создавать приложение каждый раз, когда я изменяю VideoID.

Итак, есть ли способ динамически установить конкретный URL или видеоID для потоковой передачи любого нового видео, которое мы размещаем вживую. Пожалуйста, ребята, вам нужна ваша помощь. ваша помощь будет принята с благодарностью. Спасибо :)

+0

сослаться https://developers.google.com/youtube/v3/live/getting-started – sasikumar

ответ

1

Сделать API-интерфейс сервера, который возвращает json или xml ответ, чтобы получить последнюю версию VideoID, как показано ниже.

//For ex. json respose 
{ 
    "VideoID":"n6KBk1kR124" 
} 

При открытии приложения пользователя, сделать HTTP запрос на сервер и разобрать ответ, чтобы получить новые/последнее VideoID.

Используйте этот последний VidoeID для передачи любого нового видео.

0

перейдите в консоль google api и получите ключ разработчика. затем добавьте этот ключ в свой проект и активируйте apt youtube на консоли google api. Затем на youtube создайте список воспроизведения и установите все видео, которые вы не найдете в своем приложении внутри этого списка воспроизведения. введите URL-адрес на youtube с помощью «LibraryID»: «XXXXXXXXX», и по запросу вы получите идентификатор всех видеороликов внутри этого списка воспроизведения. то вам нужно пройти через оживленный ответ и показать видео, которое вы хотите. Вы можете показать первое, второе, последнее видео, все видео.

это URL, чтобы получить ответ:

String url = "https://www.googleapis.com/youtube/v3/playlistItems?part=snippet&maxResults=50&playlistId=YOUR_PLAY_LIST_ID&key=YOUR_API_KEY"; 

 Смежные вопросы

  • Нет связанных вопросов^_^