【问题标题】:Video embedding in website视频嵌入网站
【发布时间】:2013-05-17 00:14:27
【问题描述】:

我必须将视频嵌入到我的网页中。我使用了 HTML5 的<video> 标签。我主要有.mp4.flv 文件。 Firefox 不支持.mp4 格式。如果我只有一个名为 myVideo.mp4 的文件在 Firefox 中不受支持,我是否应该先将其 format 更改为许多其他视频格式(.avi、.flv、.swf 等),以便它可以用于所有主流浏览器?喜欢关注

<video width="444" height="444" controls>
 <source src="myVideo.mp4">
 <source src="myVideo.flv">
 <source src="myVideo.avi">
</video> 

【问题讨论】:

  • 如何转换?我想以编程方式转换而不是手动
  • 您必须将所有三种文件类型上传到您的网站;那么你可以使用你拥有的代码
  • 我在 asp.net mvc 工作。 .net 格式转换有帮助吗?

标签: java asp.net .net jsp video


【解决方案1】:

很遗憾,您的浏览器(无法读取 mp4)无法将视频即时转换为它知道的格式。因此,您需要将不同的视频格式存储在您的服务器上,或者作为链接。

一个很棒的视频转换工具是http://video.online-convert.com/convert-to-flv它可以让你调整大小、修改比特率等。

此外,您应该指定 src 的类型:

<source src="video.ogg" type="video/ogg" />  
<source src="video.mp4" type="video/mp4" />

关于flv。如果您的浏览器不支持 HTML5 元素,您需要一个备用 flash。如果是这样,添加 .flv 将不起作用,您需要嵌入完整的 Flash 播放器。所有像样的 Flash 播放器都可以读取 mp4 视频,因此您实际上根本不需要 .flv。

【讨论】:

    猜你喜欢
    • 2021-03-25
    • 2017-06-27
    • 1970-01-01
    • 1970-01-01
    • 2018-07-03
    • 2011-12-04
    • 2016-03-20
    • 2011-11-28
    • 2016-04-29
    相关资源
    最近更新 更多