Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/video/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Html 如何在我的站点中链接到.mp4视频?_Html_Video_Mp4_Video Player - Fatal编程技术网

Html 如何在我的站点中链接到.mp4视频?

Html 如何在我的站点中链接到.mp4视频?,html,video,mp4,video-player,Html,Video,Mp4,Video Player,我有一个网站,我想链接一个按钮到一个视频。因此,每当有人点击“视频”按钮时,比如说,我想在新浏览器中打开video.mp4。我所做的是: <a href="videos/engine/swf/player.swf?url=../../data/video.mp4&volume=100" target="_blank"><div>...</div></a> 视频相当大(190MB),因此上面的代码不起作用。我开始听声音,但看不到图像 有

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

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

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


有人知道怎么做吗?或者以任何简单的方式打开此视频作为链接?

您可以使用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>

您的浏览器不支持视频标记。
/*除了最后一行,您还可以添加flash播放器*/
浏览器将自动选择第一种已知格式并播放。(来源:)


希望这有帮助

使用flash或其他东西创建swf我怎么做?你能再解释一下吗?你应该看看html5的音频和视频功能。html5支持在网页上显示mp4、ogg、webm视频文件格式,但不幸的是,html5在较旧的浏览器中不受支持:(感谢您的回复。我正在考虑html5,但我希望能够在IE7中看到视频,我认为这是不可能的。@Sushanta Patel-html5支持“视频”,特定的编解码器和容器格式由浏览器自行决定。W3C不是W3C,通常提供不正确、过时且有时与web标准冲突的数据。非常感谢。这在safari中非常有效,而不是在其他浏览器中。(我只有mp4格式)。我现在将转换为ogg和webm,看看它是否能工作。但这些是否也与IE7兼容?@amphetamachine:我并不是说它们总是正确的,我只是引用我的源代码,因为我已经使用了这些代码,而且它工作得非常好。@novellino:我不确定它是否能与IE7兼容,不幸的是,我没有找到一个工作点。@ng IE7版本还没有。但我猜应该是这样的,因为IE7在flash文件之前不会理解它应该进行的标记…谢谢你的重播。我会试试这个,看看是否可以为旧浏览器做一些不同的事情。