我正在尝试上传MP4文件。但是使用此specefic文件时,仅显示声音内容。
使用我的所有其他视频,只有这个特殊的视频没有问题。
我发现了以下SO问题:
HTML5 video of type video/mp4 playing audio only
他建议找一个转换器。
有没有人知道这可能是问题所在,无论用户上传什么视频,它总是能够播放,我该如何保护?
答案 0 :(得分:1)
是的,这可能是个问题。
您还没有写过您的服务器限制,所以如果您可以执行转换器(如ffmpeg),那么这是最好的解决方案。通过这种方式,您还可以保证固定的分辨率,帧率和各种其他属性,如果有人上传了2GB的视频,您的服务器就不会占用所有空间......(用户有时可能会愚蠢。)
如果您无法在服务器上运行ffmpeg,请尝试阅读一些有关如何使用您使用的语言检测服务器上的编解码器等的信息。然后,如果您仍想要,请发布一个具体问题。
还尝试使用不同的浏览器打开视频播放器页面(至少Chrome,FF,IE)。他们可能不会以相同的方式支持编解码器。