WordPress:媒体错误:不支持格式或找不到源

时间:2018-03-08 12:49:09

标签: wordpress video upload mp4

我正在尝试将MP4视频添加到媒体库中。它没有任何错误,但是当我尝试播放视频时,它正在视频播放器中制作该消息:

  

媒体错误:不支持格式或未找到源

视频大小为2mb。

谢谢,希望有人有任何线索。

6 个答案:

答案 0 :(得分:3)

WordPress Core似乎有一个关于此问题的错误:

https://core.trac.wordpress.org/ticket/42874#comment:8

媒体元素GH repo中也开启了一个问题:

https://github.com/mediaelement/mediaelement/issues/2390

实际问题来自Safari:

IMPORTANT NOTE for Safari users (Jun 8, 2017) Since Sierra version, autoplay policies have changed. You may experience an error if you try to execute play programatically or via autoplay attribute with MediaElement, unless muted attribute is specified.

我也遇到过这个问题,但只能在Safari中重现它,它适用于Chrome和Firefox。

希望这有帮助!

答案 1 :(得分:1)

确保文件名没有空格,撇号,斜杠或其他非字母数字字符(例如$,%和&)。重命名文件,然后再上传。为了保持可读性,这对我有用

答案 2 :(得分:0)

检查您的wordpress安装的.htaccess文件夹中是否有<wp-root>/wp-content文件,此文件确定允许Web服务器下载哪个文件。 (我认为您需要访问服务器,我认为您无法从WordPress本身执行此操作。)

就我而言,该文件如下所示:

# Disable access to all file types except the following
Order deny,allow
Deny from all
<Files ~ ".(xml|css|js|jpe?g|png|gif|pdf|docx|rtf|odf|zip|rar)$">
Allow from all
</Files>

这意味着:仅允许下载具有列出扩展名的文件。任何其他文件(例如mp4)都将导致403 - Forbidden错误。

通过将mp4添加到允许的文件列表来解决此问题:

...
<Files ~ ".(xml|css|js|jpe?g|png|gif|pdf|docx|rtf|odf|zip|rar|mp4)$">
...

答案 3 :(得分:0)

花了几个小时试图找到解决方案后,我终于有了!

我设法通过仅更改MP4的文件名来解决此问题。我的文件名为“ video_300x250.mp4”。通过简单地将其更改为“ video_01.mp4”,它为我解决了此问题。

我花了很长时间尝试重新安装wordpress,弄乱了SSL和许多其他东西。尝试用谷歌搜索,没有人找到任何答案。可能是这样的事实,其中包含带有字母“ x”的数字,或者其他不起作用的字母组合。

我希望这对搜索此内容的人有所帮助。

答案 4 :(得分:0)

我想到的最简单的解决方案是将视频的格式从mp4更改为 webm ,从而解决了问题。

答案 5 :(得分:0)

将视频上传到YouTube,然后将其下载,然后将YouTube下载内容上传到Wordpress,即可使用。