这是我的角应用程序中的问题 .
我的资源文件夹中有视频,使用如下所示:
<video id="bgVideo" class="bg__video" autoplay loop>
<source src="./assets/videos/Sample_Vid.mp4" type="video/mp4">
</video>
视频格式为 mp4 with H.264 encoding.
当我点击localhost:4200时,使用chrome,firefox,IE10的视频很好 .
但是,当我将 生产环境 中的应用程序部署到URL https://mydomain.mycompany.com
时,视频无法在 Mozilla Firefox 上播放 .
在其他浏览器上它工作正常 .
我得到的错误是:
找不到支持格式和MIME类型的视频
以及firefox控制台中的警告
不支持“video / mp4”的HTTP“Content-Type” . 加载媒体资源https://mydomain.mycompany.com/assets/videos/Beacon_Video_V3.mp4失败 .
和
无法播放媒体 . 没有请求格式的解码器:video / mp4
我理解firefox支持视频格式 mp4 with H.264 encoding.
所以我只用这种格式制作了视频 .
Also Video works on localhost as well as company intranet 当击中( https://mydomain.mycompany.com
)然而在互联网上不起作用 .
是否需要进行任何服务器配置?
EDIT1
我的 生产环境 服务器是 Apache Tomcat.
我还尝试在其他域上的IIS服务器上复制我的应用程序( https://mydomainIIS.mycompany.com
),此处视频也无法在Firefox中运行 .
我是否需要为Tomcat配置一些内容来运行视频?
1 回答
尝试使用此选项它可能会工作,我尝试找到相同的格式视频,但我还没有找到任何 .