webm 文件未被 wordpress (openlitespeed) 识别为视频文件

问题描述

我尝试在我的 wordpress 网站上切换到使用 webm 视频。出于演示目的,我使用了 big buck bunny trailer demo

我使用带有网络面板的 openlitespeed 作为我的网络服务器,并将其添加到 .htaccess 中:

AddType video/webm .webm

在此更改后,我还重新启动了整个服务器。但是,当我将媒体文件上传wordpress 时,它只会跳转到另一个网页,然后它会自行下载 webm 文件文件本身很好,因为当我将它拖入我的浏览器(Brave、Safari、Firefox Developer Edition)时,它可以完美播放。我正在运行最新的 wordpress 5.6,我所有的 h.264 Mp4 文件都可以正常播放。如果您需要任何其他信息,请告诉我,我会添加

wordpress 似乎甚至无法将 WebM 文件识别为视频。常规的 h.264 mp4 文件在媒体库中有一个相机图标,当您单击它们时,它们会播放。 Webm 文件不会这样做。

mains without video icon,slidermz with video icon

我尝试了上面的演示,我自己的一个视频用 VP9 编码并封装在 Webm 中,没有不同的结果。

解决方法

OpenLiteSpeed 仅支持 .htaccess 中的重写规则,AddType 不起作用。 请添加

webm = video/webm

到 /usr/local/lsws/conf/mime.properties .