MediaStreamConstraints

MediaStreamConstraintsのオブジェクトは、getUserMedia()を呼び出した時に返されるMediaStreamに含まれるトラックの種類が何であるかを知るため、また、これらのトラック設定の制約を確立するために使用されます。
 
制約がどのようにして動作するのかについての詳細は、Capabilities, constraints, and settings (英語)をお読みください。

プロパティ

以下のプロパティの組み合わせ(全ては必要ありません)がこのオブジェクトに存在するのでしょう。

トラック制約

video
ビデオトラックを必須とするかどうかを示すBooleanの値または、返されるMediaStreamに含まれるビデオトラックの制約を示すためのMediaTrackConstraintsオブジェクトのどちらかです。制約が与えられている場合は、ビデオトラックは要求されることになります。
audio
オーディオトラックを必須とするかどうかを示すBooleanの値または、返されるMediaStreamに含まれるオーディオトラックの制約を示すためのMediaTrackConstraintsオブジェクトのどちらかです。制約が与えられている場合は、オーディオトラックは要求されることになります。

セキュリティ

peerIdentity
DOMStringは、ストリームへアクセスしているピアを識別します。このプロパティが指定されている場合は、特定のピアだけがこのストリームを受信して使用することができます。この方法で隔離されたストリームは、メディア要素((<audio>または<video>))でのみ再生可能です。CORSクロスオリジン規則の影響下にある場合、このコンテンツはその規則の下に保護されます。

ブラウザ互換性

現在、互換性データを可読形式の JSON フォーマットに置き換えているところです。 この互換性一覧は古い形式を使っており、これに含まれるデータの置き換えが済んでいません。 手助けしていただける場合は、こちらから!

Feature Chrome Firefox (Gecko) Microsoft Edge Internet Explorer Opera Safari
Basic support 53.0 38 (38) ? 未サポート (有) ?
Feature Android Android Webview Firefox Mobile (Gecko) IE Mobile Opera Mobile Safari Mobile Chrome for Android
Basic support ? 53.0 38.0 (38) 未サポート ? ? 53.0

関連項目

ドキュメントのタグと貢献者

このページの貢献者: e53e04ac
最終更新者: e53e04ac,