是这样的,我使用quill富文本编辑器进行插入视频文件的操作,但是有些文件video
标签是播放不了的,所以需要对文件的后缀和格式进行校验,想让用户只能上传可以播放的文件。
现在是可以读取文件的后缀,但是比如都是mp4的,但是还有一些是播放不了的
比如有个文件通过MediaInfo读取信息的格式是mpeg-4 visual,这个就播放不了,显示不出来画面
通用的行业做法是不是上传后后端进行转码操作,然后前端进行读取转码后的?
是这样的,我使用quill富文本编辑器进行插入视频文件的操作,但是有些文件video
标签是播放不了的,所以需要对文件的后缀和格式进行校验,想让用户只能上传可以播放的文件。
现在是可以读取文件的后缀,但是比如都是mp4的,但是还有一些是播放不了的
比如有个文件通过MediaInfo读取信息的格式是mpeg-4 visual,这个就播放不了,显示不出来画面
通用的行业做法是不是上传后后端进行转码操作,然后前端进行读取转码后的?
6 回答4.7k 阅读✓ 已解决
4 回答8.7k 阅读
5 回答7.1k 阅读✓ 已解决
4 回答11k 阅读
3 回答1.8k 阅读✓ 已解决
1 回答5.9k 阅读✓ 已解决
2 回答4.1k 阅读✓ 已解决
有很多文档已经列出了video标签的浏览器兼容情况,不用你花时间一个个去试了。Mozilla文档了解一下
为了减少服务器负载,可以考虑对于支持的视频不进行转码(但是对于时长和容量还是有必要限制一下的)。早年的视频网站基本都这么干的,比如56和土豆曾经对于H.264+AAC的flv就不会进行转码,再比如早年新浪对于码率低于1Mbps的H.264+AAC的mp4也不会进行转码(曾经的战渣浪利用这个原理,后黑欺骗视频网站的码率检测)