У меня есть видео тег HTML5 с playsinline, чтобы избежать полноэкранного проигрывателя.Элементы управления включены в атрибуты.У меня также есть файл заголовка в формате .vtt для некоторых субтитров.
В настольных браузерах я могу нажать кнопку для управления надписью, выбрать «вкл» и увидеть субтитры.Chrome для мобильных устройств также отображает меню за тремя точками, в котором отображаются заголовки.
Однако на iOS встроенный проигрыватель имеет очень ограниченный набор элементов управления, а кнопка с заголовками отсутствует - это ожидаемое поведение?
Если я «ущипну» наружу (жест, чтобы сделать плеер полноэкранным), я смогу увидеть все встроенные элементы управления и выбрать там субтитры.Но не встроенный.
Есть ли обходной путь?Я хочу встроенное видео, но я также хочу, чтобы пользователь мог включить субтитры!
<video controls playsinline>
<source src="test.mp4" type="video/mp4" >
<track kind="subtitles" src="track/test.vtt">
</video>