2013-11-29 3 views
2

나는 비디오를 클릭하여 음소거를 전환하려고합니다. 이 코드를 사용하여 클릭하면HTML5 비디오 클릭 음소거 켜기?

나는 비디오 음소거 수 있어요 :

$(document).ready(function(){ 

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

    $("video").click(function(){ 
     if($("video").prop('muted', true)) 
     { 
      $("video").prop('muted', false) 
     } 
    }); 
}); 

http://jsfiddle.net/Edf8m/7/

지금 난 그냥 다시 클릭 할 수 있도록하려면 그리고 그것은 음소거.

답변

11

간단한 부울 토글로 문제를 해결할 수 있어야합니다.

$("video").click(function(){ 
    $(this).prop('muted', !$(this).prop('muted')); 
}); 
+0

귀하는 별 이십니다. 나는 그 일을 얻으려고 미쳐 가고 있었다. – user3047579

관련 문제