【问题标题】:Webm files not recognized as video files by wordpress (openlitespeed)Webm 文件不被 wordpress 识别为视频文件(openlitespeed)
【发布时间】:2020-12-21 20:03:32
【问题描述】:

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

我使用 openlitespeed 和 Cyber​​panel 作为我的网络服务器,并将其添加到 .htaccess:

AddType video/webm .webm

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

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

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

【问题讨论】:

    标签: wordpress html5-video webm cyber-panel openlitespeed


    【解决方案1】:

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

    webm = video/webm
    

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

    【讨论】:

    • 我将它添加到配置中,但它没有帮助。我在 OLS web admin mime 设置和实际配置文件中都确认了更改已反映。我手动重新启动了OLS(优雅地)和整个服务器,但它没有改变任何东西。我重新上传了视频,但 WP 媒体库仍然显示与上面相同的内容。我还有什么需要做的吗?
    • WP 媒体库需要识别带有 webm 后缀的文件并在媒体库中显示正确的图标。它需要在 WordPress 中修复。向 mime.properties 添加正确的 MIME 类型应该告诉 Web 服务器使用正确的“Content-Type”来提供文件。您可能需要清除浏览器缓存,或者使用隐身模式直接测试 webm URL。
    猜你喜欢
    • 2011-10-20
    • 1970-01-01
    • 1970-01-01
    • 2018-01-18
    • 2016-06-26
    • 2017-02-19
    • 1970-01-01
    • 1970-01-01
    • 2021-06-28
    相关资源
    最近更新 更多