MediaCapabilities.decodingInfo()
探测各档位的 supported / smooth / powerEfficient,比 isTypeSupported 精确,服务「软解 vs 硬解」决策。
探测结果
| 场景 | 分辨率 | 码率/帧率 | codec |
supported | smooth | powerEfficient(硬解) |
| 点击上方按钮开始探测 |
说明
- supported:能否解码。等价于 isTypeSupported 的答案。
- smooth:在该分辨率/码率/帧率下能否流畅播放(不丢帧)。isTypeSupported 回答不了。
- powerEfficient:是否走硬件解码。
false 通常意味着软解(CPU),4K 下软解 CPU 压力大。
- 各浏览器对 smooth/powerEfficient 的实现差异较大,建议结合实测帧率交叉验证。