【问题标题】:Video not playing in HTML <video> tag视频未在 HTML <video> 标签中播放
【发布时间】:2015-07-19 02:01:58
【问题描述】:

当我提供如下链接时,我的视频会在浏览器 chromium 或 firefox 中播放:

http://localhost/vcenew/clients_hub/kiran_927/kiran2/outputs/vid1007.mp4

但标签中没有播放相同的视频。

代码如下:

<video width="620" height="600" controls="">vid1007.mp4
    <source src="/var/www/html/vcenew/clients_hub/kiran_927/kiran2/outputs/vid1007.mp4" type="video/mp4">Your browser does not support the video tag.</video>

我确实阅读了兼容性文章,其中说 firefox 和 chromium 部分支持 mp4。但我也尝试过 ogg 格式,Firefox 和 chromium 都支持它,但它不起作用。

这是我阅读的链接: https://developer.mozilla.org/en-US/docs/Web/HTML/Supported_media_formats

请帮忙...

【问题讨论】:

  • 我认为浏览器无法访问您的服务器根目录(这是您作为源提供的内容)。如果您尝试完全按照浏览器中的显示方式使用 url,会发生什么? IE。以http://localhost/ 开头.. 在src 属性中?
  • 我也试过了,但没有成功。我认为原因是浏览器不支持 mp4。但是我该如何克服呢?
  • 我真的不认为这是不支持 mp4 的情况。它是一种非常标准的视频文件类型。如果您绝对确定通过提供标准 URL 将无法正常工作,那么也许您应该考虑使用插件,或者将视频转换为多种文件类型的方法,然后提供所有这些,供浏览器选择.

标签: html firefox video


【解决方案1】:

您的代码没有问题。我建议以多种格式托管视频文件:H.264、OGG 和 WebM,以确保它在所有现代浏览器中都能正常播放。如果您仍然有播放问题,请检查 Freemake Video Converter 或 HandBreak 等视频转换器。

【讨论】:

    【解决方案2】:

    如果视频扩展名为 .mp4 且使用的编解码器为 Html5 的 video 标签中的 h264,则浏览器将能够播放大部分视频。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2013-08-27
      • 1970-01-01
      • 1970-01-01
      • 2023-01-21
      • 1970-01-01
      相关资源
      最近更新 更多