HTML5 видео: Есть ли в любом случае я могу отключить скруббер в течение первых нескольких секунд? - PullRequest
1 голос
/ 25 января 2012

Я заинтересован в создании собственного видеоплеера на HTML5.У меня нет проблем с встраиванием html5-видео, просто пытаюсь понять, как я могу отключить очиститель на несколько секунд, и после этого должны быть включены другие элементы управления?Перепробовал несколько примеров, но мне ничего не помогло.

1 Ответ

0 голосов
/ 25 января 2012

Примерно так должно работать:

videoElement.onplay = function() {
    setTimeout(function() {
        videoElement.controls = true;
    }, 3000);
};

Конечно, без элементов управления, показывающих, вам нужен способ запустить видео.Если у вас включен атрибут autoplay, он запустится автоматически, или вы могли бы вызвать videoElement.play() в ответ на какое-либо событие (например, щелкнув пользовательскую кнопку воспроизведения).

Если вы хотите, чтобы элементы управления были отключеныно все равно отображаются визуально, вам, вероятно, нужно создать пользовательские элементы управления и использовать ту же технику onplay / setTimeout для их включения.

...