У меня есть плейлист Vimeo, называемый витриной, который я встраиваю на веб-сайт. У каждого видео есть субтитры, и я хочу включить их по умолчанию для каждого видео. Для одного видео код (документация):
https://player.vimeo.com/video/[video_id]?texttrack=fr
Для витрин я попробовал этот код:
https://vimeo.com/showcase/[showcase_id]/embed?texttrack=fr
но подписи не отображаются по умолчанию. Они отображаются, если я нажимаю кнопку «CC», а затем «Французский».
Как включить субтитры по умолчанию для всех видео в витрине?





По данным службы поддержки Vimeo, на данный момент (апрель 2024 г.) это невозможно:
По мнению команды разработчиков, это ожидаемое поведение, и это витрины не поддерживают параметр запроса texttrack, только видео.
Я отправлю запрос на отзыв нашей команде по продукту, чтобы рассмотрите возможность добавления этого поведения в будущем, если это возможно.
Одним из решений является создание iframe, показывающего первое видео с субтитрами, включенными по умолчанию, и переход к следующему видео в витрине с помощью JavaScript. Я написал код для этого случая, если кто-то хочет, добавьте комментарий, и я отформатирую его, чтобы добавить к ответу.
Если вы добавите &texttrack=en-x-autogen в URL-адрес источника при вставке, субтитры будут воспроизводиться по умолчанию (только на английском языке).