2014-10-08 2 views
0

Я пытаюсь построить прикладом, который, как предполагается, отключает и отключает мой плеер. По какой-то причине я могу только отключить звук, но не могу отключить проигрыватель. Эта функция отлично работает с кнопкой Play/Pause ... У любого есть iade?Как отключить и отключить кнопку проигрывателя?

<html> 
<head></head> 
<body> 
<input type='button' onclick="muteUnMute()" value='Mute' class="btn_random" id="muteunmute"/> 
<audio controls="controls" preload autoplay="autoplay" id="audio1" volume="1.0"></audio>  

<script type="text/javascript"> 
    function muteUnMute() { 
     var muteSound = document.getElementById("audio1"); 
     x = new Boolean(muteSound.muted=false); 

     if (x) { 
      document.getElementById('audio1').muted = true; 
      document.getElementById("muteunmute").value="Un-Mute"; 
     } else { 
      document.getElementById('audio1').volume="1.0"; 
      document.getElementById("muteunmute").value="Mute"; 
     } 
    } 

</script> 
</body> 

Спасибо!

+1

Я думаю, что вы имеете в виду 'х = новый Boolean (muteSound.muted == ложь), или еще лучше,' х =! muteSound.muted; ' –

+0

использовать' x =! muteSound.muted; ', как заявил Пол Руб – sircapsalot

ответ

0

Вы можете уменьшить функцию только:

function muteUnMute() { 
    document.getElementById('audio1').muted = !document.getElementById('audio1').muted; 
    document.getElementById("muteunmute").value = (document.getElementById("muteunmute").value == "Mute") ? "Un-Mute" : "Mute"; 
}