MediaCapabilities - 提供有关设备,系统和浏览器的解码能力的信息

MediaCapabilitiesMedia Capabilities API 的接口,提供有关设备,系统和浏览器的解码能力的信息。该 API 可用于基于编解码器,配置文件,分辨率和比特率向浏览器查询设备的解码能力。该信息可用于向用户提供最佳媒体流,并确定回放是否平滑且节能。

通过 Navigator 接口的 mediaCapabilities 属性访问该信息。

方法

MediaCapabilities.encodingInfo()

当传递有效的媒体配置时,它返回一个 promise,其中包含是否支持媒体类型的信息,以及编码此类媒体是否平滑且节能。

MediaCapabilities.decodingInfo()

当传递有效的媒体配置时,它返回一个 promise,其中包含是否支持媒体类型的信息,以及解码此类媒体是否流畅且节能。

规范

规范 状态 备注
Unknown
MediaCapabilities 的定义
Unknown 初始定义

桌面浏览器兼容性

特性ChromeEdgeFirefoxInternet ExplorerOperaSafari
基础支持66 未知63 未知55 未知
encodingInfo67 未知63 未知 未知 未知
decodingInfo66 未知63 未知55 未知

移动浏览器兼容性

特性AndroidChrome for AndroidEdge mobileFirefox for AndroidIE mobileOpera AndroidiOS Safari
基础支持6666 未知63 未知48 未知
encodingInfo6767 未知63 未知 未知 未知
decodingInfo6666 未知63 未知48 未知

相关链接