这其实是一个奇怪的问题,而且之前我并不以为这是一个问题。

有一天淘宝店里有个人来问我为什么他传到本地的视频没法显示,我看那个视频80多MB,就怀疑他主机不够用,他说配置够用。我又怀疑是带宽的事,最后判断也大体上够用。但是视频就是无法播放,因为理解问题,我问会不会是网盘导致的问题。结果对方抛过来一句“JB毛不懂,SB”。

骂了一句SB,直接拉黑。但几天之后我又回想起这个问题,我忽然意识到一件事:做Wordpress这么久以来,好像真的从没尝试过直接调用本地的视频文件,全都是调用的外站视频。

恰好一篇文章想要用站内视频,结果,居然真的无法播放:只出现一个进度条,而视频无法播放。

换了几种代码加载方式,始终不行。有的是提示:浏览器无法支持当前视频的格式。

但是,有一部分视频在使用了如下代码后确实是开始显示了:

<video src=“你的视频地址” controls=“controls” width=“宽度” height=“高度”></video>

 

研究之后,终于搞明白:原来H5支持在线播放的视频格式,是H.264格式。如果不是这个格式,则会报错。但是我使用会声会影将视频压制成H.264格式,却得到了一个*.m2mr之类的奇怪后缀名,上传时候被Wordpress识别为不安全文件而拒绝。

最后,将视频转为了mpeg格式(输出后缀名还是*.mp4),最终视频正常播放了。

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注