MediaStreamConstraints

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

プロパティ

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

トラック制約

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

セキュリティ

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

ブラウザ互換性

We're converting our compatibility data into a machine-readable JSON format. This compatibility table still uses the old format, because we haven't yet converted the data it contains. Find out how you can help!

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,