javascript - 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>
有没有其他方法可以更有效地检测编解码器支持而没有上述误报?
解决方案
推荐阅读
- c# - 如何在 SQLite Xamarin Android 中使用字符串变量作为表名
- java - 如何调用我创建的侦听器而不是 hiberante 侦听器?
- dax - 适用于 Excel SUMIFS 的 Powerpivot/DAX 等效项,其中查找字段包含来自另一个字段的部分文本
- reactjs - useState React 没有更新
- c# - 错误:在 ASP.NET Core MVC 项目中的 Controllers/HelloWorldControllers.cs 途中
- php - 未捕获的 Slim\Exception\HttpMethodNotAllowedException:方法不允许。必须是以下之一:GET
- python-3.x - pytorch running: RuntimeError: Expected all tensors to be on the same device, but found at least two devices, cuda:0 和 cpu
- html - 具有 contenteditable 属性的 span 使其旁边的标签转到新行
- wso2 - WSO2 集成工作室不适用于 MacOS BigSur
- python - 如何在python中使用环境变量编写正确的文件路径?