Да, вы можете сделать это!Хитрость заключается в том, чтобы «скрыть» элементы управления видео, не добавляя атрибут «элементы управления» в тег видео.Затем вы позволяете динамически добавлять его через несколько секунд после начала воспроизведения видео, добавляя свойство «controls» к тегу с помощью Javascript.Просто установите значение «control», и оно будет динамически отображаться в DOM ... как если бы вы добавили элементы управления в HTML-код вашего видео-тега.Настройте таймер по мере необходимости.
<video id="some-video-id" src="some-video-url" poster="some-thumbnail-url" />
<a href="javascript:void(0);" id="startVideoLink">Start the Video</a>
<script type="text/javascript">
var oVideoTag = document.getElementById('some-video-id');
var oLink = document.getElementById('startVideoLink');
if (oLink && oVideoTag) {
oLink.addEventListener('click',function(e) {
oVideoTag.play();
setTimeout(function() {
oVideoTag.controls = 'controls';
},2500);
},false);
}
</script>