MediaStreamTrack: muted-Eigenschaft

Die muted schreibgeschützte Eigenschaft des MediaStreamTrack-Interfaces gibt einen booleschen Wert zurück, der angibt, ob die Spur derzeit nicht in der Lage ist, Medienausgabe bereitzustellen.

Hinweis: Um eine Möglichkeit zu implementieren, wie Benutzer eine Spur stumm schalten und die Stummschaltung aufheben können, verwenden Sie die enabled-Eigenschaft. Wenn eine Spur durch Setzen von enabled auf false deaktiviert wird, erzeugt sie nur leere Frames (Audio-Frames, bei denen jede Probe 0 ist, oder Video-Frames, bei denen jeder Pixel schwarz ist).

Wert

Ein Boolean, der true ist, wenn die Spur derzeit stummgeschaltet ist, oder false, wenn die Spur derzeit nicht stummgeschaltet ist.

Hinweis: Vermeiden Sie es nach Möglichkeit, die muted-Eigenschaft abzufragen, um den Stummschaltungsstatus der Spur zu überwachen. Stattdessen sollten Sie Ereignis-Listener für die mute und unmute Ereignisse hinzufügen.

Beispiele

Dieses Beispiel zählt die Anzahl der momentan stummgeschalteten Spuren in einem Array von MediaStreamTrack-Objekten.

js
let mutedCount = 0;

trackList.forEach((track) => {
  if (track.muted) {
    mutedCount += 1;
  }
});

Spezifikationen

Specification
Media Capture and Streams
# dom-mediastreamtrack-muted

Browser-Kompatibilität

Report problems with this compatibility data on GitHub
desktopmobile
Chrome
Edge
Firefox
Opera
Safari
Chrome Android
Firefox for Android
Opera Android
Safari on iOS
Samsung Internet
WebView Android
WebView on iOS
muted

Legend

Tip: you can click/tap on a cell for more information.

Full support
Full support
Partial support
Partial support