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

ブラウザーの互換性

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