Параметр списка воспроизведения API YouTube не работает с приложением YouTube

С помощью API YouTube вы можете создавать специальные списки воспроизведения по строке запроса следующим образом ...

https://www.youtube.com/v/jdqsiFw74Jk?playlist=ylLzyHk54Z0,-vH2eZAM30s&autoplay=1

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

Даже если вы выберете браузер в качестве приложения по умолчанию, он просто загрузит первое видео, но затем его невозможно будет воспроизвести.

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

Я просмотрел всевозможные комбинации определения URL-адреса, но, увы, никаких комбинаций не доставлял никакого удовольствия.

Кто-нибудь заставил это работать или есть предложения, которые можно попробовать?

Спасибо!


person Shane Bough    schedule 29.11.2015    source источник


Ответы (1)


Вы можете использовать recyclerView для списка. Я сделал это с помощью вызовов Youtube api rest.

Вызов отдыха Youtube будет выглядеть так (я считаю, что максимальное количество результатов - 50):

googleapis.com/youtube/v3/playlistItems?part=snippet&playlistId=iBi9LVIrC-fVelw2-I2r-yrEk6SpXfO8&key=AIzaSyCI1oCTXwZzgVv7LDQ8NykSIUEW&t247K

Вам нужно будет получить ключ браузера из консоли разработчика Google. Я объяснил это в своем ответе здесь:

https://stackoverflow.com/a/41201084/3689744

person cmcoffee91    schedule 17.12.2016
comment
Спасибо, что нашли время поделиться своим предложением, но это не ответ на мой вопрос. RecyclerView - это собственное приложение для Android. Я спрашивал не об этом, поэтому это предложение не решает мою проблему. - person Shane Bough; 16.04.2017