MediaTrackConstraints

MediaTrackConstraintsفرهنگ لغت استفاده می شود برای توصیف مجموعه ای از قابلیت ها و ارزش یا ارزش هر یک می تواند در را. یک فرهنگ لغت محدودیتی به applyConstraints () (en-US) منتقل می شود تا یک اسکریپت بتواند مجموعه ای از مقادیر یا محدوده دقیق (موردنیاز) یا مقادیر یا محدوده های مورد نظر برای مسیر و مجموعه اخیر محدودیت های سفارشی درخواست شده توسط getConstraints () (en-US) بازیابی می شود.

برای هر محدودیت، می توانید به طور معمول مقدار دقیق مورد نیاز خود را، ارزش ایده آل که می خواهید، محدوده ای از مقادیر قابل قبول و / یا یک مقدار که می خواهید تا حد ممکن نزدیک باشد، مشخص کنید. خصوصیات بسته به نوع ملک محدود می شود.

To learn more about how constraints work, see Capabilities, constraints, and settings.

Properties

Some combination—but not necessarily all—of the following properties will exist on the object.

Properties of all media tracks

deviceId (en-US)
A ConstrainDOMString (en-US) object specifying a device ID or an array of device IDs which are acceptable and/or required.
groupId (en-US)
A ConstrainDOMString (en-US) object specifying a group ID or an array of group IDs which are acceptable and/or required.

Properties of audio tracks

autoGainControl (en-US)
A ConstrainBoolean (en-US) object which specifies whether automatic gain control is preferred and/or required.
channelCount (en-US)
A ConstrainLong (en-US) specifying the channel count or range of channel counts which are acceptable and/or required.
echoCancellation (en-US)
A ConstrainBoolean (en-US) object specifying whether or not echo cancellation is preferred and/or required.
latency (en-US)
A ConstrainDouble (en-US) specifying the latency or range of latencies which are acceptable and/or required.
noiseSuppression (en-US)
A ConstrainBoolean (en-US) which specifies whether noise suppression is preferred and/or required.
sampleRate (en-US)
A ConstrainLong (en-US) specifying the sample rate or range of sample rates which are acceptable and/or required.
sampleSize (en-US)
A ConstrainLong (en-US) specifying the sample size or range of sample sizes which are acceptable and/or required.
volume (en-US)
A ConstrainDouble (en-US) specifying the volume or range of volumes which are acceptable and/or required.

Properties of image tracks

whiteBalanceMode
A String specifying one of "none", "manual", "sigle-shot", or "continuous".
exposureMode
A String specifying one of "none", "manual", "sigle-shot", or "continuous".
focusMode
A String specifying one of "none", "manual", "sigle-shot", or "continuous".
pointsOfInterest
The pixel coordinates on the sensor of one or more points of interest. This is either an object in the form { x:value, y:value } or an array of such objects, where value  is a double-precision integer.
exposureCompensation
A ConstrainDouble (en-US) (a double-precision integer) specifying f-stop adjustment by up to ±3. 
colorTemperature
A ConstrainDouble (en-US) (a double-precision integer) specifying a desired color temperature in degrees kelvin.
iso
A ConstrainDouble (en-US) (a double-precision integer) specifying a desired iso setting.
brightness
A ConstrainDouble (en-US) (a double-precision integer) specifying a desired brightness setting.
contrast
A ConstrainDouble (en-US) (a double-precision integer) specifying the degree of difference between light and dark.
saturation
A ConstrainDouble (en-US) (a double-precision integer) specifying the degree of color intensity.
sharpness
A ConstrainDouble (en-US) (a double-precision integer) specifying the intensity of edges.
focusDistance
A ConstrainDouble (en-US) (a double-precision integer) specifying distance to a focused object.
zoom
A ConstrainDouble (en-US) (a double-precision integer) specifying the desired focal length.
torch
A Boolean whter the fill light continuously connected, meaning it stays on as long as the track is active.

Properties of video tracks

aspectRatio (en-US)
A ConstrainDouble (en-US) specifying the video aspect ratio or range of aspect ratios which are acceptable and/or required.
facingMode (en-US)
A ConstrainDOMString (en-US) object specifying a facing or an array of facings which are acceptable and/or required.
frameRate (en-US)
A ConstrainDouble (en-US) تعیین نرخ فریم یا دامنه نرخ فریم که قابل قبول و / یا مورد نیاز است.
height (en-US)
A ConstrainLong (en-US) تعیین ارتفاع ویدیو یا محدوده ارتفاع که قابل قبول و / یا مورد نیاز است.
width (en-US)
A ConstrainLong (en-US) مشخص کردن عرض ویدئو یا طیف وسیعی از عرض که قابل قبول و / یا مورد نیاز است.

مشخصات فنی

مشخصات وضعیت اظهار نظر
Media Capture and Streams
The definition of 'applyConstraints ()' in that specification.
Unknown تعریف اولیه
Unknown
The definition of 'applyConstraints ()' in that specification.
Working Draft محدودیت های تصویر را اضافه می کند.

سازگاری مرورگر

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! (en-US)

ویژگی کروم فایرفاکس (Gecko) اینترنت اکسپلورر اپرا سافاری
پشتیبانی پایه 59 ? ? 46 ?
deviceId 59 ? ? 46 ?
groupId 59 ? ? 46 ?
خواص آهنگ صوتی No support ? ? No support ?
خواص مسیر تصویر 63 ? ? 50 ?
خواص آهنگ های ویدئویی 59 ? ? 46 ?
ویژگی Android Webview Chrome برای آندروید فایرفاکس موبایل (Gecko) اینترنت اکسپلورر اپرا موبایل سافاری موبایل
پشتیبانی پایه 59 59 ? ? 46 ?
deviceId 59 59 ? ? 46 ?
groupId 59 59 ? ? 46 ?
خواص آهنگ صوتی No support No support ? ? No support ?
خواص مسیر تصویر 63 63 ? ? 50 ?
خواص آهنگ های ویدئویی 59 59 ? ? 46 ?

همچنین نگاه کنید