2017-05-11 12 views
0

javascriptのonclick関数を使ってマイクをミュートするにはどうすればよいですか? イムこのようにそれをやってeasyrtc api(node.js)のミュートマイク

audio.js

function muteAudio(){ 
    easyrtc.enableAudio(false); 
} 

<button type="button" id="muteButton" class="btn-cust btn-trans mutemic" title="Mic" > 
<i class="material-icons" onclick = "muteAudio()">mic</i> 
</button> 

livestreaming.htmlしかし、これは動作しません。誰かが私を助けてくれますか?

答えて

1

.enableAudio()は、音声を送信するかどうかを設定します。ローカルまたはリモートのメディアストリームをミュートするには、オーディオまたはビデオ要素のボリューム属性を使用してください。

ここは例です。

var audio = document.querySelector('audio'); 
 
var button = document.querySelector('button'); 
 

 
audio.volume = 0.5; 
 

 
button.addEventListener('click', function(e) { 
 
\t audio.volume = (audio.volume === 0) ? .5 : 0; 
 
    this.textContent = (this.textContent === 'Mute Audio') ? 'Unmute Audio' : 'Mute Audio'; 
 
})
<audio src="https://upload.wikimedia.org/wikipedia/commons/4/41/Ascending_fifths.wav" autoplay loop> 
 
    Your browser does not support the <code>audio</code> element. 
 
</audio> 
 

 
<button>Mute Audio</button>

0

私はミュートやマイクをミュートしませ切り替えることがeasyrtc.enableMicrophone(true)を使用してきました。私はそれをスペース・バーにマッピングして、話すプッシュとして機能させました。