Я не думаю, что YouTube API обладает необходимой функциональностью для получения списка воспроизведения микса (и я не смог найти никакой информации об этом, на самом деле) .
Говоря это,Я хочу поделиться открытием, которое я сделал:
Допустим, вам нужен микс из видео " Eminem - Lose Yourself (Explicit) ".
ЭтоURL видео:
Eminem - Lose Yourself (Explicit)
https://www.youtube.com/watch?v=nPA2czkOsFE
Если вы хотите получить список воспроизведения микса этого видеоВы можете изменить URL следующим образом:
Mix: Eminem - Lose Yourself (Explicit)
https://www.youtube.com/watch?v=nPA2czkOsFE&start_radio=1&list=RDnPA2czkOsFE
Эти дополнительные параметры найденысмешанные плейлисты, сгенерированные YouTube.
Объяснение:
start_radio=1
: Понятия не имею, ИМХО, но если кто-то сможет найти какую-либо информацию об этом, пожалуйста, подумайтеэтот вопрос и добавьте его.
list=RD
: ИМХО, эти настройки указывают, что объявленный videoId
будет использоваться для генерациисписок воспроизведения микса - добавив буквы "RD" + videoId
.
Итак, если вы введете измененный URL, вы получите: Mix: Eminem - LoseВы (Явный) .
Проводя дополнительные тесты, я обнаружил также, что start_radio=1
не требуется для "создания" списка воспроизведения микса с использованием данного видео.
Используя другой пример, скажем: Пятая симфония до минор Людвига Ван Бетховена (Полная версия) :
Это URL:
Пятая симфония Людвига Ван Бетховенадо минор (полное)
https://www.youtube.com/watch?v=fOk8Tm815lE
После изменений, внесенных в URL, получается:
Микс: Людвиг Ван БетховенаПятая симфония до минор (Полная версия)
https://www.youtube.com/watch?v=fOk8Tm815lE&list=RDfOk8Tm815lE
Обратите внимание, что в этом случае start_radio=1
не требуется, и результат будет: Mix:Пятая симфония до минор Людвига ван Бетховена (Полная версия)
Примечание: я действительно надеюсь, что это открытие не будет удалено.