--- title: MediaStreamTrack.getCapabilities() slug: Web/API/MediaStreamTrack/getCapabilities tags: - API - Media Capture and Streams API - Media Streams API - MediaStreamTrack - getCapabilities - 媒体API translation_of: Web/API/MediaStreamTrack/getCapabilities ---
{{APIRef("Media Capture and Streams")}}
{{domxref("MediaStreamTrack")}} 接口的 getCapabilities()
方法返回一个 {{domxref('MediaTrackCapabilities')}} 对象,此对象表示每个可调节属性的值或者范围,该特性依赖于平台和{{Glossary("user agent")}}.
一旦你知道了浏览器的功能,你的脚本可以通过调用 {{domxref("MediaStreamTrack.applyConstraints", "applyConstraints()")}} 来请求配置为匹配理想或可接受的设置。参考{{SectionOnPage("/zh-CN/docs/Web/API/Media_Streams_API", "Capabilities and constraints")}} 以了解受限制属性的具体细节。
var capabilities = MediaStreamTrack.getCapabilities();
没有参数。
A {{domxref('MediaTrackCapabilities')}} object which specifies the value or range of values which are supported for each of the user agent's supported constrainable properties.
Specification | Status | Comment |
---|---|---|
{{SpecName('Media Capture', '#dom-mediastreamtrack-getconstraints', 'getConstraints()')}} | {{Spec2('Media Capture')}} | Initial definition. |
{{Compat("api.MediaStreamTrack.getCapabilities")}}