Сохраните это как html файл и загрузите его в Android Chrome:
<html>
<body style="overflow:hidden;transform: scale(0.5, 0.5);">
<video controls>
<source src="http://techslides.com/demos/sample-videos/small.mp4">
</video>
</body>
</html>
Он должен выглядеть так:
Если вы поиграете с ним, вы обнаружите, что удаление EITHER overflow:hidden
или transform:scale
приведет к тому, что элементы управления будут охватывать всю ширину видео, как ожидалось. Однако сочетание этих двух стилей делает любые видеоустройства неправильным образом, как показано.
Этот вопрос кажется несколько связанным и предлагает добавить transform: translateZ(0)
к содержащему элементу, однако добавив этот перевод либо к существующему преобразованию на теле, либо в новый содержащий div, не решает проблему.
Это ошибка в Android Chrome? Я не понимаю, почему соединение этих двух стилей должно влиять на ширину управления видео.