javascript - reproducir - reproductor audio html5 playlist
Cómo silenciar un reproductor de video html5 (3)
¿Estás utilizando el atributo booleano de controles predeterminado en la etiqueta de video? Si es así, creo que todos los navegadores compatibles tienen botones de silencio. Si necesita conectarlo, configure .muted en true en el elemento en javascript (use .prop para jquery porque es un atributo IDL). El icono del altavoz en el control de volumen es el botón de silencio en cromo, ff, safari y ópera por ejemplo
He encontrado cómo pausar y reproducir el video usando jquery
$("video").get(0).play();
$("video").get(0).pause();
Pero no puedo encontrar el botón de silencio, si no hay una solución de jquery, estoy bien con solo una solución onclick js. Lo necesito lo antes posible.
¿También hay una manera de arreglar el retraso de silencio? Quiero silenciar / activar el sonido tan pronto como se presiona el botón.
Si no quieres jQuery, aquí está el JavaScript vanidoso:
///Mute
var video = document.getElementById("your-video-id");
video.muted= true;
//Unmute
var video = document.getElementById("your-video-id");
video.muted= false;
También funcionará para audio, solo ingrese la identificación del elemento y funcionará (y cambie el nombre var si lo desea, a ''medios'' o algo adecuado para audio / video como quiera).
$("video").prop(''muted'', true); //mute
Y
$("video").prop(''muted'', false); //unmute
Ver todos los eventos here
(nota al margen: use attr
if en jQuery <1.6)