MediaStreamTrack's onmute event handler is called when the mute event is received. Such an event is sent when the track is temporarily not able to send data.


track.onmute = muteHandler;


A function to serve as an EventHandler for the mute event. The event handler function receives a single parameter: the event object, which is a simple Event object.


In this example, an onmute handler is established to set the content HTML of an element to display the "muted speaker" Emoji.

myTrack.onmute = function(evt) {
  playStateIcon.innerHTML = "&#1F507;";


Specification Status Comment
Media Capture and Streams
The definition of 'MediaStreamTrack.onmute' in that specification.
Candidate Recommendation Initial specification.

Browser compatibility

BCD tables only load in the browser

See also