同样的视频链接,chrome里可以播放,IE里无法播放,提示未知的MIME(出现这个提示一般是后台服务端出现问题), 前端代码如下:
<video id="example_video_1" class="video-js vjs-default-skin" controls preload="none" width="640" height="264"
poster="http://vjs.zencdn.net/v/oceans.png">
<source src='http://xxx/video/2020-03-20/4bdaf27f-7403-4702-8ea1-d96d97efa0c5.mp4' >
</video>
浏览器直接访问http://xxx/video/2020-03-20/4bdaf27f-7403-4702-8ea1-d96d97efa0c5.mp4视频链接无法播放,直接下载了,就是浏览器无法识别该视频文件,就默认用户自己下载
浏览器里面查看视频请求,如下
image.png看到Content-Type 为 application/octet-stream 显示二进制流,但是实际上该地址是直接的视频文件地址,不是二进制流
需要后台修改返回格式,我是个前端,也不晓得咋改的
image.png
改成这样的格式后,IE就可以正常访问了
网友评论