【问题标题】:Why is this external MP4 video not showing in Chrome in my HTML?为什么这个外部 MP4 视频没有在我的 HTML 中的 Chrome 中显示?
【发布时间】:2020-07-21 23:59:07
【问题描述】:

我有一个 Django 项目,我想在我的网页中显示视频,作为报告。这些视频托管在我们办公室使用的另一台服务器上,并在用户通过 Whatsapp 发送它们时保存。保存后,另一台服务器向我的服务器发送视频的URL等信息。

当我尝试在视图中显示视频时,我使用以下代码:

<video width="100%" height="400" controls="controls" preload="none">
    <source type="video/mp4" src="{{ video }}" />
</video>

video 是完整的 URL。视频在 Firefox 上正常显示,但在 Chrome 上,只有视频播放器显示,但视频从不加载。

视频将来自用户,并在另一台服务器中转换为 MP4,所以我真的无法将视频转换为其他格式,我不知道客户端将使用哪些网络浏览器,所以我'想知道我可以在 Chrome 浏览器上可靠地显示 MP4 视频的通用方式。

【问题讨论】:

  • 在此处显示视频网址。没有url,我们怎么知道视频出了什么问题。
  • @IvánFloresVázquez 您需要上传 MP4 文件以便我们自己在 Chrome 中进行测试并检查编解码器问题。我认为您显示的链接指向您的本地服务器?或者至少下载并使用 MediaInfo 检查视频,以告知我们编解码器设置。

标签: html video


【解决方案1】:

错误在于,对于 Chrome,当网站使用 HTTPS 并且拥有视频的服务器使用 HTTP 时会出现问题。一位同事更改了域,现在可以正常工作了。

【讨论】:

    猜你喜欢
    • 2021-08-17
    • 2018-12-22
    • 2013-11-18
    • 1970-01-01
    • 1970-01-01
    • 2018-01-18
    • 1970-01-01
    • 1970-01-01
    • 2016-06-08
    相关资源
    最近更新 更多