Filmy w formacie HTML5 zawsze zaczynają się od 100% głośności.Czy istnieje sposób ustawienia domyślnego woluminu HTML5-wideo?
Jak mogę je uruchomić z 50% głośnością?
Filmy w formacie HTML5 zawsze zaczynają się od 100% głośności.Czy istnieje sposób ustawienia domyślnego woluminu HTML5-wideo?
Jak mogę je uruchomić z 50% głośnością?
var video = document.getElementById('player');
video.volume = 0.5;
P.S. Użyj skryptu this w celu uzyskania zgodności.
z jQuery trzeba użyć trochę trick:
$('#your_video_id').get(0).volume = 0;
Lub po prostu '$ ('# twój_video_id') [0] .volume = 0;' :) – NoLifeKing
Ustawianie domyślny głośności, za pomocą jQuery:
$(function() {
$("video").each(function(){ this.volume = 0.5; });
});
Można wpływać na właściwość elementu <video>
volume
w następujący sposób:
document.getElementsByTagName('video')[0].volume = 0.5;
Jeśli jQuery można użyć ich metody prop
zmieniać głośność w zbiorze obiektu jQuery tak:
$("video").prop("volume", 0.5);
To zmieni wszystkie elementy DOM w kolekcji.
<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>
Działa idealnie!
Jeśli nie chcą zadzierać z javascript, można zrobić to tak:
<video muted="">
<source src="yourvideo.mp4" type="video/mp4">
</video>
Poza zakresem pytania. –
Nadal pomocne wiedzieć! Jeeze. – Andy
Świetna odpowiedź, dzięki! : D – ncomputers
Zakładając, że jesteś dobry z mieszaniem JS w kodzie HTML, można wykorzystać jedną z events, takie jak loadstart
:
<video onloadstart="this.volume=0.5" ...>
zastrzeżenie: wsparcia przeglądarki - pracuje w najnowszym Chrome i FF (istnieje wizualny bug, chociaż). Nie testowałem innych.
Działa idealnie! – Suriyaa
najprostsza odpowiedź! Gdyby tylko W3C uznał za stosowne nadać nam atrybut woluminu zgodny z naszym wyciszonym. –
Wszystkie odpowiedzi są hackami, ale ten przynajmniej umieszcza kod blisko akcji. Chociaż istnieją argumenty przemawiające za dyskretnością, myślę, że jest to godny wyjątek, aby umożliwić starszym programistom zrozumienie, dlaczego wolumin zaczyna się od 50%. –
Ładne, małe i funkcjonalne. Kciuki w górę! –