Проверьте, есть ли видео на YouTube в режиме реального времени или загружено

У меня есть YouTube Live Event. Я могу воспроизвести видео с помощью API-интерфейса YouTube IFrame Player. Я хочу знать, есть ли какой-нибудь способ, который я могу найти, является ли видео живым событием или обычным загруженным видео. Мне нужна эта информация для разработки моих элементов управления.

2 ответа

Единственный способ, которым вы можете сделать это (в настоящее время) - это API-интерфейс youtube. Получить данные о видео по его идентификатору и в ответе у вас есть свойство snippet.liveBroadcastContent который либо живой, ни один, или предстоящий.

IFrame API предоставляет функцию качества воспроизведения, которая возвращает строковое представление текущего качества видео.

Из моих тестов эта функция будет возвращать недокументированную строку auto для живых событий.

Связанное обсуждение можно найти в этом выпуске на странице GitHub библиотеки YouTube Player iOS Helper.

Другие вопросы по тегам