ここから、webrtc で localstream のマイクをミュート/ミュート解除する方法を読みました: WebRTC のヒントとコツ
ローカル ストリーム マイクを起動すると、その時点でデフォルトで有効になっているため、audioTracks[0].enabled=false を設定すると、ローカル ストリームでマイクがミュートされましたが、true に戻すとミュートを解除できます。ローカルストリームのミュート/ミュート解除のコードは次のとおりです。
getLocalStream(function (stream,enable) {
if (stream) {
for (var i = 0; i < stream.getTracks().length; i++) {
var track = stream.getAudioTracks()[0];
if (track)
track.enabled = enable;
//track.stop();
}
}
});
ローカル ストリームでマイクのミュートを解除する方法を教えてください。