Отключить HTML5 <video>playsinline для iPad - PullRequest
0 голосов
/ 22 мая 2019

Я хотел бы узнать, возможно ли отключить playsinline для HTML5 <video> на iOS, особенно для iPad. Мой тег видео (ниже) НЕ включает playsinline, так как я хочу, чтобы видео открывалось в родном видеоплеере iOS.

Начиная с iOS10, Apple включила возможность использования playsinline, однако для этого проекта я этого не хочу. Однако во время тестирования кажется, что независимо от того, существует ли атрибут или нет, на iPad видео будет воспроизводиться встроенным независимо, и я хотел бы отключить это, принудительно выбрав родной плеер iOS (как на iPhone).

Я обнаружил следующую статью , в которой говорится: «При добавлении видеоэлемента в HTML-документ на iPhone вы также должны включить атрибут playsinline. Значение по умолчанию для iPhone - false, а значение по умолчанию для iPad - true. "

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

Большое спасибо.

<video src="myurl.com" preload loop></video>

1 Ответ

0 голосов
/ 28 мая 2019

Если вы счастливы иметь одинаковое поведение на всех устройствах, вы можете явно присвоить значение атрибуту в своем коде HTML5:

<video src="myurl.com" preload loop playsinline="false"></video>
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...