# Ways to mute the microphone

**URL:** <https://react-native-webrtc.discourse.group/t/ways-to-mute-the-microphone/153>\
**Category:** Uncategorized\
**Created:** [June 13, 2019, 4:23am UTC](https://react-native-webrtc.discourse.group/t/ways-to-mute-the-microphone/153 "2019-06-13T04:23:54Z")\
**Posts on this page:** 3\
**Page:** 1

<div class="post-metadata">

**Author:** ![LFSCamargo](https://yyz2.discourse-cdn.com/free1/user_avatar/react-native-webrtc.discourse.group/lfscamargo/32/54_2.png) [@LFSCamargo](https://react-native-webrtc.discourse.group/u/LFSCamargo)\
**Post date:** [June 13, 2019, 4:23am UTC](https://react-native-webrtc.discourse.group/t/ways-to-mute-the-microphone/153/1 "2019-06-13T04:23:54Z")

</div>

How can I mute my microphone when using react-native-webrtc, I tried this:

```
const tracks = idx(pc._localStreams, _ => _[0]._tracks) || []
const track = tracks.find(elem => elem.kind === 'audio')
if (!track) {
  return
}
track.muted = !localMic
```

---

<div class="post-metadata">

**Author:** ![bmp123](https://yyz2.discourse-cdn.com/free1/user_avatar/react-native-webrtc.discourse.group/bmp123/32/58_2.png) [@bmp123](https://react-native-webrtc.discourse.group/u/bmp123)\
**Post date:** [June 13, 2019, 12:56pm UTC](https://react-native-webrtc.discourse.group/t/ways-to-mute-the-microphone/153/2 "2019-06-13T12:56:19Z")

</div>

Hi, try this

> const stream = await mediaDevices.getUserMedia({  
> audio: true,  
> video: false  
> })  
> .catch(error =\> {  
> console.log('error: ', error)  
> });  
> stream.getTracks()[0].enabled = !muted;`

---

<div class="post-metadata">

**Author:** ![lucasHimelfarb](https://yyz2.discourse-cdn.com/free1/user_avatar/react-native-webrtc.discourse.group/lucashimelfarb/32/83_2.png) [@lucasHimelfarb](https://react-native-webrtc.discourse.group/u/lucasHimelfarb)\
**Post date:** [August 7, 2019, 5:42pm UTC](https://react-native-webrtc.discourse.group/t/ways-to-mute-the-microphone/153/3 "2019-08-07T17:42:55Z")

</div>

```
localStream.getTracks().forEach((t) => {
    if (t.kind === 'audio') t.enabled = !t.enabled;
});

```

🙂
