动态图(视频)无法播放问题的排查解决
在一个实际的Drupal项目中,我们遇到了这样的需求,将图片替换为动态图,前者是jpg的格式,后者是avi的格式,由于我们创建的站点,采用HTML5的技术,所以视频统一采用MP4的格式:
1,首先检查了一下,HTML的源代码,发现里面文件的后缀名还是avi, video/avi不是video标签支持的格式,此时显示的错误消息是“视频格式或MIME格式不支持”;,
2,所以找了一个MP4格式的文件,做测试,发现还是不行,不过显示的错误消息还是一样,将视频文件的路径放在URL中排查,发现直接跳转到了首页,使用FTP查看这个文件,发现对应文件夹下面,文件不存在;
3,上传一个转换号的文件,视频仍然无法播放,只是错误消息发生了变化,大致是“文件已损坏”,视频文件的路径放在URL中排查,发现可以显示出来播放条,里面的内容显示不出来,放在暴风影音中播放,没有问题;,
4,将MP4文件替换为一个正常的MP4文件,HTML标签,不变,尝试,可以播放,