MediaStreamTrack: muted プロパティ

mutedMediaStreamTrack インターフェイスの読み取り専用プロパティであり、トラックが現在メディア出力を提供できない状態であるかどうかを示します。

メモ: ユーザーがトラックをミュート/ミュート解除する方法を実装するには、enabled プロパティを使用してください。 enabledfalse に設定してトラックを無効にすると、空のフレーム(すべてのサンプルが 0 である音声フレーム、またはすべてのピクセルが黒である映像フレーム)だけが生成されます。

論理値で、トラックが現在ミュートされている場合は true となり、ミュートされていない場合は false となります。

メモ: 可能であれば、muted をポーリングしてトラックのミュート状態を監視することは避けてください。 代わりに、 muteunmute イベントに対するイベントリスナーを追加してください。

この例では、 MediaStreamTrack オブジェクトの配列の中で、現在ミュートされているトラックの数を数えます。

js
let mutedCount = 0;

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

仕様書

Specification
Media Capture and Streams
# dom-mediastreamtrack-muted

ブラウザーの互換性

BCD tables only load in the browser