Attualmente sto lavorando su un riproduttore video HTML5, lo faccio funzionare completamente ovunque, tranne che sull'iPad. Fondamentalmente, posso controllare tutto, tranne il suono, ho un pulsante mute
, funziona bene su Google Chrome, Firefox 3.6 e Safari su Mac OS, ma sull'iPad indipendentemente dal valore che ho inserito in video.volume
, non c'è nessun cambiamento accadendo.HTML5 Volume video
Qualcuno ha funzionato correttamente?
Ecco il mio codice HTML:
<video src="video_url" width="608" height="476" autobuffer="autobuffer" id="html5-player" preload>
Your browser doesn't support HTML5.
</video
Ed ecco il Javascript:
var muted = false;
$j('.player-mute').click(function(){
if(muted) {
videoPlayer.volume = 1;
muted = false;
} else {
videoPlayer.volume = 0;
muted = true;
}
});
potete inserire una versione semplificata del codice (html e javascript)? Senza alcun codice è difficile sapere cosa potrebbe essere sbagliato. – lostriebo
Il clic è attivato correttamente, il valore del volume cambia, ma il suono rimane lo stesso su iPad. – Mikushi
È un po 'troppo lungo, ma fa alcuna differenza se si specifica il doppio (ad esempio, 'videoPlayer.volume = 1.0;' o 'videoPlayer.volume = 0.0;')? – lostriebo