Примерно так должно работать:
videoElement.onplay = function() {
setTimeout(function() {
videoElement.controls = true;
}, 3000);
};
Конечно, без элементов управления, показывающих, вам нужен способ запустить видео.Если у вас включен атрибут autoplay
, он запустится автоматически, или вы могли бы вызвать videoElement.play()
в ответ на какое-либо событие (например, щелкнув пользовательскую кнопку воспроизведения).
Если вы хотите, чтобы элементы управления были отключеныно все равно отображаются визуально, вам, вероятно, нужно создать пользовательские элементы управления и использовать ту же технику onplay
/ setTimeout
для их включения.