Я прочитал отсюда, как я могу отключить / включить микрофон для локального потока в webrtc: Советы и рекомендации по WebRTC
Когда я запускаю микрофон локального потока, он включен в это время по умолчанию, поэтому, когда я установил audioTracks [0] .enabled = false, он отключил микрофон в моем локальном потоке, но когда я установил его обратно, он позволяет включить звук. Вот мой код отключения / включения звука для локального потока:
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();
}
}
});
Может ли кто-нибудь подсказать мне, как я могу снова включить микрофон в локальном потоке.