У меня есть видео-тег со следующими атрибутами:
<video width="xx" height="xx" poster="image.jpg" preload="auto">
Мне нужно показать изображение плаката, и я хочу, чтобы видео было предварительно загружено.
Я не показываю элементы управления браузера, а управляю видео вручную с помощью пользовательских элементов управления (CSS и Javascript). Видео должно запускаться, когда я нажимаю на него.
В Firefox это работает так, как задумано: я нажимаю на изображение плаката, и начинается видео. Нажимаю на видео, видео останавливается.
Однако в текущих браузерах webkit (Safari 6.0.2, Chrome 23.0.1271.64) это не работает:
Как только я нажимаю на изображение плаката, видео становится невидимым, оставляя меня пустая (белая) коробка. Я слышу звук, но вижу видео. Когда я нажимаю на это поле, звук прекращается.
Если я установлю preload="none"
или оставьте изображение-плакат, это снова будет работать в браузерах webkit.
Есть ли какой-нибудь обходной путь для этого?