html - 视频无法在 Mozilla firefox 上播放

标签 html angular firefox video

这是我的 Angular 应用程序中的问题。

我的 Assets 文件夹中有视频,使用方式如下:

<video id="bgVideo" class="bg__video" autoplay loop>
  <source src="./assets/videos/Sample_Vid.mp4" type="video/mp4">
</video>

视频格式为 mp4,H.264 编码。

当我点击 localhost:4200 时,视频在 chrome、firefox、IE10+ 中正常工作。

但是,当我将我的应用程序部署到 URL https://mydomain.mycompany.com 时,视频无法在 Mozilla Firefox 上播放。

在其他浏览器上它工作正常。

我得到的错误是:

No Video with Support Format and MIME type Found

在 firefox 的控制台中出现以下警告

HTTP “Content-Type” of “video/mp4” is not supported. Load of media resource https://mydomain.mycompany.com/assets/videos/Beacon_Video_V3.mp4 failed.

Cannot play media. No decoders for requested formats: video/mp4

我知道 firefox 支持视频格式 mp4 和 H.264 编码。 所以我只制作这种格式的视频。

此外,当点击 (https://mydomain.mycompany.com) 时,视频可在本地主机和公司内联网上运行,但在互联网上无法运行。 p>

是否需要进行任何服务器配置?

编辑1

我的生产服务器是 Apache Tomcat。

我还尝试在其他域 (https://mydomainIIS.mycompany.com) 上的 IIS 服务器上复制我的应用程序,这里视频也无法在 firefox 中运行。

我需要为 Tomcat 配置一些东西来运行视频吗?

最佳答案

尝试使用此选项可能会起作用,我尝试查找相同格式的视频,但没有找到。

<video controls autoplay  loop id="bgVideo" class="bg__video"
   src=https://archive.org/download/BigBuckBunny_124/Content/big_buck_bunny_720p_surround.mp4 width="620">
</video>

关于html - 视频无法在 Mozilla firefox 上播放,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50383156/

相关文章:

html - CSS:Firefox 上的 -webkit-mask-image

html - 为什么 ":active"在 Gecko 框架内不能正常工作?

html - 定位图片

html - 使用 Bootstrap v4 将按钮对齐到 'card' 的右侧

javascript - 我如何检查 object.property 是在 Angular 2 中定义的?

html - 在带有 URL 扩展名的页面中突出显示单词

html - 刷新前页面无法正常显示

html - 分隔线彼此不相邻

css - 如何基于媒体查询动态传值

angular - 如果 'ng-template' 是 Web 组件,则将 "CUSTOM_ELEMENTS_SCHEMA"添加到该组件的 以抑制此消息。 ("[错误 ->]<ng-模板>