【发布时间】:2019-09-29 09:21:10
【问题描述】:
在过去的几天里,我已经处理了许多似乎涵盖此问题的 Stack Overflow 问题,但我找不到适合我的解决方案,所以希望这不是一个重复的问题。
我有一个这样编码的 MP4 文件:
我也使用 Miro Video Converter 转换为 webm。
我已经使用直接的视频标签将其输入到我的网页中,如下所示:
<video controls autoplay muted loop>
<source src="video.mp4" type="video/mp4">
<source src="video.webm" type="video/webm">
</video>
这可以在网上看到: https://www.kristyellispersonaltraining.co.uk/videotest.htm
它在 Chrome、Firefox 和手机上运行良好。但是,一旦我尝试在 Microsoft 浏览器中查看它,我就无法让它工作。 IE11 和 Edge 都显示错误。
我已经对文件重新编码了好几次,据我所知,我已经把它放在了它应该是的确切编解码器中。
开发工具显示此错误:
HTTP502: BAD GATEWAY - 服务器在充当网关或代理时,在尝试满足请求时从它访问的上游服务器接收到无效响应。
谁能解释一下这里可能发生了什么?
【问题讨论】:
-
这里有一些关于如何解决502 bad gateway错误的文章,您可以参考:502 Bad Gateway Error、502 HTTP Status Code、A Simple Explanation of a 502 Bad Gateway Error & How to Resolve It和HTTP Error 502 Bad gateway。
标签: video-streaming html5-video internet-explorer-11 microsoft-edge