此页面由社区从英文翻译而来。了解更多并加入 MDN Web Docs 社区。

View in English Always switch to English

MediaCapabilities

基线 广泛可用 *

自 2020年1月 起,此特性已在主流浏览器中得到支持,可在大多数设备和浏览器版本中正常使用。

* 此特性的某些部分的支持程度可能有所不同。

备注: 此特性在 Web Worker 中可用。

媒体能力 APIMediaCapabilities 接口提供有关设备、系统和浏览器解码能力的信息。该 API 可用于根据编解码器、配置、分辨率和比特率向浏览器查询设备的解码能力。该信息可用于向用户提供最佳媒体流,并确定播放是否应该流畅和省电。

这些信息可通过 NavigatorWorkerNavigator 接口的 mediaCapabilities 属性访问。

实例方法

MediaCapabilities.encodingInfo()

在传递有效的媒体配置后,它会返回一个会兑现有关该媒体类型是否受支持以及对此类媒体进行编码是否流畅且省电的信息的 promise。

MediaCapabilities.decodingInfo()

在传递有效的媒体配置后,它会返回一个会兑现有关该媒体类型是否受支持以及对此类媒体进行解码是否流畅且省电的信息的 promise。

规范

规范
Media Capabilities
# media-capabilities-interface

浏览器兼容性

参见