Как встроить чат Youtube с динамически обновляемым URL-адресом в прямую трансляцию?Php

Кемеровские программисты php общаются здесь
Ответить Пред. темаСлед. тема
Anonymous
 Как встроить чат Youtube с динамически обновляемым URL-адресом в прямую трансляцию?

Сообщение Anonymous »

Привет, ребята, спасибо за помощь!
Я хотел бы навсегда встроить прямую трансляцию YouTube с чатом на свой сайт.
Проблема в том, что , что YouTube не предоставляет постоянные URL-адреса. Каждая прямая трансляция имеет уникальный идентификатор трансляции.
Однако вы можете встроить прямую трансляцию YouTube по ссылке, которая всегда ведет к запланированному на данный момент предстоящему прямому эфиру VIDEOID:

Код: Выделить всё

https://www.youtube.com/embed/live_stream?channel=CHANNEL_ID
Это решает первую половину проблемы. Вторая половина — это онлайн-чат, который вы можете встроить, только если знаете ВИДЕОИД прямой трансляции.

Код: Выделить всё

https://www.youtube.com/live_chat?v=VIDEOID&embed_domain=DOMAINURL
Итак, чего я хотел бы достичь:
  • Найти ВИДЕОИД текущего предстоящая прямая трансляция по этому URL: https://www.youtube.com/embed/live_stre ... CHANNEL_ID
  • Получить онлайн-чат URL-адрес, содержащий этот VIDEOID, чтобы я мог встроить его на свой веб-сайт и который будет обновляться каждый раз, когда будет опубликована новая прямая трансляция с новым VIDEOID.
Я нашел здесь код PHP, который должен этого достичь, но он возвращает ошибку «Не удалось найти идентификатор видео». Вероятно, потому, что этот код датирован 2017 годом, и регулярное выражение не может правильно найти VIDEOID в обновленном коде YouTube, но у меня нет навыков программирования, поэтому я не могу это исправить.
Вот код который возвращает ошибку:

Код: Выделить всё


Подробнее здесь: [url]https://stackoverflow.com/questions/78822363/how-to-embed-youtube-live-chat-with-dynamically-updated-url-to-the-livestream[/url]
Реклама
Ответить Пред. темаСлед. тема

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение

Вернуться в «Php»