MediaCapabilities
Baseline 广泛可用 *
注意:此功能在 Web Workers 中可用。
MediaCapabilities 接口属于 Media Capabilities API,它提供了有关设备、系统和浏览器解码能力的信息。该 API 可用于根据编解码器、配置文件、分辨率和比特率查询浏览器有关设备的解码能力的信息。这些信息可用于向用户提供最佳媒体流,并确定播放是否流畅和省电。
可以通过 Navigator 和 WorkerNavigator 接口的 mediaCapabilities 属性访问这些信息。
实例方法
MediaCapabilities.encodingInfo()-
当传入有效的媒体配置时,它返回一个 Promise,其中包含有关媒体类型是否受支持以及编码此类媒体是否会流畅且省电的信息。
MediaCapabilities.decodingInfo()-
当传入有效的媒体配置时,它返回一个 Promise,其中包含有关媒体类型是否受支持以及解码此类媒体是否会流畅且省电的信息。
规范
| 规范 |
|---|
| Media Capabilities # media-capabilities-interface |
浏览器兼容性
加载中…
另见
- HTMLMediaElement 的 canPlayType() 方法
- MediaSource 的 isTypeSupported() 方法
Navigator接口