Onebox YouTube не распознаёт ?t=13m30s, но работает ?t=810 — участник утверждает, что раньше формат м:с работал

Всем привет,

Один из моих участников указал, что использование минут и секунд в URL YouTube больше не работает; по его мнению, это произошло пару месяцев назад. В ходе моих тестов он оказался прав — видео начинает воспроизводиться с самого начала. Я вставлю оба URL сюда, чтобы проверить, проблема ли это только моего сайта. — Нет — здесь поведение такое же. Я не программист на Ruby, но посмотрел код ruby для youtube_onebox_spec.rb, и там, кажется, поддерживается формат М:С, а также параметры start и end, однако ни один из этих аргументов не работает на моём сайте.

Формат М:С гораздо удобнее для пользователей мобильных устройств, так как приложение YouTube не предоставляет способа выбора времени начала — пользователю приходится вручную добавлять строку ?t= к URL при его отправке.

Спасибо за любую помощь. Давайте посмотрим, как эти URL работают здесь.

О, у нас сейчас версия 3.1.0beta4 (f462347e12), и я вижу, что только что вышла 3.1.0beta5. Я планирую окна обслуживания на своём сайте, поэтому пока не смогу сразу обновиться, чтобы проверить, решит ли это проблему.

https://youtu.be/DX3Ag59W68I?t=13m30s

https://youtu.be/DX3Ag59W68I?t=810

2 лайка

Возможно, это регрессия после миграции lazy-yt, @jancernik?

4 лайка

Да, это была регрессия. Спасибо за сообщение. Этот PR должен исправить проблему:

6 лайков

Эта тема была автоматически закрыта через 4 дня. Новые ответы больше не принимаются.