Почему встроенное HTML5-видео имеет ограниченный контроль над iOS?Обходной путь? - PullRequest
0 голосов
/ 08 апреля 2019

У меня есть видео тег HTML5 с playsinline, чтобы избежать полноэкранного проигрывателя.Элементы управления включены в атрибуты.У меня также есть файл заголовка в формате .vtt для некоторых субтитров.

В настольных браузерах я могу нажать кнопку для управления надписью, выбрать «вкл» и увидеть субтитры.Chrome для мобильных устройств также отображает меню за тремя точками, в котором отображаются заголовки.

Однако на iOS встроенный проигрыватель имеет очень ограниченный набор элементов управления, а кнопка с заголовками отсутствует - это ожидаемое поведение?

Если я «ущипну» наружу (жест, чтобы сделать плеер полноэкранным), я смогу увидеть все встроенные элементы управления и выбрать там субтитры.Но не встроенный.

Есть ли обходной путь?Я хочу встроенное видео, но я также хочу, чтобы пользователь мог включить субтитры!

<video controls playsinline>
    <source src="test.mp4" type="video/mp4" >
    <track kind="subtitles" src="track/test.vtt">   
</video>
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...