Los videos HTML5 siempre comienzan al 100% del volumen.¿Hay alguna manera de establecer el volumen de video HTML5 predeterminado?
¿Cómo puedo hacer que comiencen con un volumen del 50%?
Los videos HTML5 siempre comienzan al 100% del volumen.¿Hay alguna manera de establecer el volumen de video HTML5 predeterminado?
¿Cómo puedo hacer que comiencen con un volumen del 50%?
var video = document.getElementById('player');
video.volume = 0.5;
P.S. Utilice la secuencia de comandos this para compatibilidad.
con jQuery que necesite usar un pequeño truco:
$('#your_video_id').get(0).volume = 0;
O simplemente '$ ('# your_video_id') [0] .volume = 0;' :) – NoLifeKing
Ajuste del volumen por defecto, usando jQuery:
$(function() {
$("video").each(function(){ this.volume = 0.5; });
});
Usted puede afectar a la propiedad volume
del elemento <video>
de la siguiente manera:
document.getElementsByTagName('video')[0].volume = 0.5;
Si se utiliza jQuery, puede utilizar su método prop
para alterar el volumen en un objeto de colección de jQuery, así:
$("video").prop("volume", 0.5);
Esto alterará todos los elementos DOM de la colección.
<div>
<video id="sampleMovie" src="mp4/Premier delivery.mp4" width="777" height="582.75" controls autoplay ></video>
<script>
var video = document.currentScript.parentElement;
video.volume = 0.1;
</script>
</div>
Funciona perfectamente!
Si no quiere meterse con javascript, puede hacerlo de esta manera:
<video muted="">
<source src="yourvideo.mp4" type="video/mp4">
</video>
Fuera del ámbito de la pregunta. –
¡Aún así es útil saber! Jeeze. – Andy
¡Gran respuesta, gracias! : D – ncomputers
Suponiendo que eres bueno con la mezcla de JS en tu HTML, puede aprovechar una de las events, tales como loadstart
:
<video onloadstart="this.volume=0.5" ...>
advertencia: soporte de los navegadores - trabaja en última Chrome, y FF (hay un error visual, sin embargo). No he probado otros.
¡Funciona a la perfección! – Suriyaa
¡la respuesta más simple! Si solo el W3C viera que es apto para darnos un atributo de volumen para ir junto con nuestro silenciado. –
Todas las respuestas son pirateos, pero al menos pone el código cerca de la acción. Aunque existe un argumento para la discrecionalidad, creo que esta es una excepción válida para permitir que los programadores heredados vean por qué el volumen está comenzando al 50%. –
Agradable, pequeño y funcional. ¡Pulgares hacia arriba! –