【问题标题】:How can I link to an .mp4 video in my site?如何链接到我网站中的 .mp4 视频?
【发布时间】:2011-11-02 14:19:36
【问题描述】:

我有一个网站,我想将一个按钮链接到一个视频。因此,每当有人单击“视频”按钮时,假设我想在新浏览器中打开video.mp4。我要做的是:

<a href="videos/engine/swf/player.swf?url=../../data/video.mp4&volume=100" target="_blank"><div>...</div></a>

视频很大(190MB),所以上面的代码不起作用。我开始听声音但看不到图像。

有人知道怎么做吗?或者有什么简单的方法可以将这个视频作为链接打开?

【问题讨论】:

  • 使用 flash 之类的创建 swf
  • mm 我该怎么做?你能再解释一下吗?
  • 你应该看看html5的音频和视频功能。 html5 支持 mp4、ogg、webm 视频文件格式显示在网页上,但不幸的是,旧浏览器不支持 html5 :(
  • 感谢您的回复。我正在考虑html5,但我希望能够在IE7中看到视频,我认为这是不可能的。
  • @Sushanta Patel — HTML 5 支持“视频”,特定的编解码器和容器格式由浏览器自行决定。

标签: html video mp4 video-player


【解决方案1】:

您可以使用 HTML5 标签不要忘记 MP4 仅支持 IE 9+、Chrome 5+ 和 Safari 3+。您至少应该将文件转换为 WebM 或 Ogg 以使其与所有最近的浏览器兼容。 为此,您需要一个新页面(链接所在的位置),并且在此页面中有以下代码:

<video width="320" height="240" controls="controls">
  <source src="movie.ogg" type="video/ogg" />
  <source src="movie.mp4" type="video/mp4" />
  <source src="movie.webm" type="video/webm" />
  Your browser does not support the video tag.
  /* instead of the last line you could also add the flash player*/
</video>

浏览器会自动选择第一个已知格式并播放。 (来源:w3Schools.com

希望这会有所帮助!

【讨论】:

  • W3Schools 不是 W3C,并且经常提供不正确、过时且有时相互冲突的数据:网络标准。 Don't trust them.
  • 非常感谢。这在 safari 中完美运行,而不是在其他浏览器中。 (我只有 mp4 格式)。我现在将转换为 ogg 和 webm,看看它是否可以工作。但是这些也兼容 IE7 吗?
  • @amphetamachine:我并不是说它们总是正确的,我只是引用我的源代码,因为我已经使用过这段代码并且它工作得很好。
  • @novellino:我不确定它是否适用于 IE7,不幸的是我还没有找到一个有效的 IE7 版本。但我猜它应该因为 IE7 不会理解
  • 感谢重播。我会试试这个,看看我是否可以为旧浏览器做一些不同的事情。
猜你喜欢
  • 1970-01-01
  • 2011-08-26
  • 1970-01-01
  • 1970-01-01
  • 2012-10-05
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多