我需要在Webapp上放几个视频,我有点迷失了。我的要求是:
是否可以提供独特的格式(如H.264)并且无需任何额外工作即可播放,或者我是否需要将视频转换为不同的格式,并根据所使用的浏览器使webapp提供不同的视频格式? / p>
当我检测到支持HTML5的浏览器时,我应该使用HTML5的“视频”标签吗?
这里最“安全”的赌注是什么?我认为Flash已经超出了iPhone / iPad的要求。
答案 0 :(得分:3)
有一个名为video4all的东西允许您在浏览器不支持的情况下通过回退到闪存来使用html5 video
标记。
答案 1 :(得分:2)
在Chrome,Safari和IE9中,您可以将H.264与视频标签结合使用 在Firefox,Chrome(和Chromium)和Opera中,您可以将Ogg与视频标签一起使用 Flash通常会使用H.264(据我所知)。
视频标记还可以包含源标记:
<video>
<source src="video.mp4" />
<source src="video.ogg" />
<object ... ></object>
Sorry, no video for you
</video>
在上面,浏览器会尝试查看它是否支持.mp4,如果没有,它会尝试.ogg,如果没有它会尝试flash(适用于旧浏览器(IE6 / 7/8))如果全部失败它只会显示一个文本。
为了实现这一点,您必须同时使用H.264和Ogg服务器视频,或者支持ogg并使用H.264和Flash。