Come distriggersre un lettore video html5

Ho trovato come mettere in pausa e riprodurre il video usando jquery

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

Ma non riesco a trovare il pulsante mute, se non c’è una soluzione jquery, sto bene con solo una soluzione js onclick. Ne ho bisogno al più presto.

C’è anche un modo per correggere il ritardo muto? Voglio distriggersre / ritriggersre l’audio non appena si fa clic sul pulsante.

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

E

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

Vedi tutti gli eventi qui

(nota a attr : usa attr se in jQuery <1.6)

Se non vuoi jQuery, ecco il vanilla JavaScript:

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

Funzionerà anche per l’audio, basta mettere l’id dell’elemento e funzionerà (e cambierà il nome var se vuoi, in ‘media’ o qualcosa di adatto sia per l’audio / video che vuoi).

Stai utilizzando l’attributo booleano dei controlli predefiniti sul tag video? Se è così, credo che tutti i browser di supporto abbiano i pulsanti mute. Se hai bisogno di collegarlo, imposta .muted su true sull’elemento in javascript (usa .prop per jquery perché è un attributo IDL.) L’icona dell’altoparlante sul controllo del volume è il pulsante mute su chrome, ff, safari e opera per esempio