【问题标题】:Video not getting played on Mozilla firefox视频无法在 Mozilla Firefox 上播放
【发布时间】:2018-10-27 05:35:03
【问题描述】:

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

我的资产文件夹中有视频,如下所示:

<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.,所以我只制作了这种格式的视频。

当点击 (https://mydomain.mycompany.com) 时,视频也可以在 localhost 和公司内部网上运行,但不能在互联网上运行。

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

EDIT1

我的生产服务器是 Apache Tomcat。

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

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

【问题讨论】:

  • 可能的解决方案 - 清除本地浏览器缓存,与其他人核实让他们查看页面并验证视频没有播放,让一个人 shift+刷新页面并验证视频正在播放,告诉其他人定期刷新。也许视频播放正常。
  • 已经试过了..还是不行

标签: html angular firefox video


【解决方案1】:

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

<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>

【讨论】:

  • 如果可能的话,你能不能再试一次,只要停止你的服务器,清理它并刷新项目并重建解决方案然后测试,它发生了很多次,一旦部署应用程序,即使我们这样做,它也会从缓存中获取数据这些变化,听起来很愚蠢,但可能的解决方案只是尝试
  • 我不知道它是否有效,我发现一个链接只是通过它(blog.fonepaw.com/firefox-not-playing-videos.html
猜你喜欢
  • 2012-11-17
  • 1970-01-01
  • 1970-01-01
  • 2013-03-17
  • 2011-02-14
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多