首页 > 解决方案 > Microsoft Edge 对 canPlayType 上的 AV1 的错误支持

问题描述

Microsoft Edge 85 具有 AV1 视频编解码器支持的误报指示。

像这样检查会返回“可能”,这通常表明视频编解码器可以安全使用。

videoElement.canPlayType('video/webm; codecs="av01.0.05M.08"')

放置 AV1 源元素会导致 Edge 在其他编解码器上选择 AV1 并且无法播放。

<video playsinline loop autoplay muted>
    <source type="video/webm; codecs='av01.0.05M.08'" src="av1.webm">
    <source type="video/webm; codecs='vp9'" src="vp9.webm">
    <source type="video/mp4; codecs='avc1.64001f'" src="avc.mp4">
</video>

有没有其他方法可以更有效地检测编解码器支持而没有上述误报?

标签: javascripthtmlhtml5-videomicrosoft-edgechromium

解决方案


推荐阅读