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

BCD tables only load in the browser