Итак - я думаю это ошибка браузера. Он появился в гораздо более сложном дизайне/сайте, но я хорошо повозился, упростил свой код, дизайн и т. д. и обнаружил следующее:
При встраивании без атрибута управления в Chrome, запуск воспроизведения видео с помощью javascript приводит к тому, что элемент видео становится пустым.
http://jsfiddle.net/trolleymusic/2fHTv/
Пустота немного случайна, иногда при сворачивании элемента она снова появляется. Иногда вам нужно щелкнуть / сфокусироваться на чем-то другом, в большинстве случаев приостановка видео приводит к его повторному появлению.
Я также поместил туда (закомментированную) строку, чтобы показать, что это происходит не только на основе клика, но и при вызове play()
через setTimeout
. .
В любом случае, поиграй и скажи мне, что ты думаешь.
Спасибо!
Wayne
(Ooo - и другое видео показывает, что другой элемент, идентичный, за исключением атрибута controls
, работает нормально