Подтвердить что ты не робот

Как отключить видеопроигрыватель html5

Я нашел, как приостановить и воспроизвести видео с помощью jquery

$("video").get(0).play();
$("video").get(0).pause();

Но я не могу найти кнопку отключения звука, если нет jquery-решения, я в порядке с помощью только решения onclick js. Мне это нужно как можно скорее.

Также есть способ исправить задержку отключения звука? Я хочу, чтобы он отключил звук/включил звук сразу после нажатия кнопки.

4b9b3361

Ответ 1

$("video").prop('muted', true); //mute

и

$("video").prop('muted', false); //unmute

Просмотреть все события здесь

(примечание к стороне: используйте attr, если в jQuery < 1.6)

Ответ 2

Если вы не хотите jQuery, здесь ванильный JavaScript:

///Mute
var video = document.getElementById("your-video-id");
video.muted= true;

//Unmute
var video = document.getElementById("your-video-id");
video.muted= false;

Он также будет работать для аудио, просто поместите идентификатор элемента и он будет работать (и измените имя var, если хотите, на "носитель" или что-то подходящее для аудио и видео, как вам нравится).

Ответ 3

Используете ли вы атрибут boolean по умолчанию для тега видео? Если это так, я считаю, что все поддерживающие браузеры имеют кнопки отключения звука. Если вам нужно подключить его, установите .muted в true для элемента в javascript (используйте .prop для jquery, потому что это атрибут IDL.) Значок динамика на регуляторе громкости - кнопка отключения звука на хроме, ff, сафари и опера, например