0

我正在制作一些帮助视频,它们需要在所有浏览器和设备上工作 - ipod/pad/phone android 等。

我的理解是你可以用 HTML5 做到这一点,并且每个设备/浏览器都有后备?

但是,我不得不添加 javascript 来检测浏览器,然后相应地转到视频将在该浏览器或设备上播放的不同 html 页面。

当然必须有一种更简单的方法可以在一个 html 页面中执行此操作?每种浏览器使用什么格式?

我也在使用 ChromeFrame 来解决 IE 问题。

谢谢

4

1 回答 1

0

我建议查看处理浏览器支持检测的video.js 。

对于视频格式,您可以将 mp4 和 WebM 与 video.js 一起使用,它应该涵盖所有浏览器。

从videoJS网站...

网络浏览器

无论用户使用的是最新版本的浏览器,还是 Internet Explorer 6 之类的古老版本,他们都将获得类似的 Video.js 体验,它使用超轻量级的 Flash 播放器用于不支持 HTML5 视频的浏览器。

视频格式

网络视频格式可能会变得复杂。Video.js 可以通过为所有用户使用单个 MP4 文件或其他格式(如 WebM、Ogg 甚至 HTTP Live Streaming)来实现更轻松的 HTML5 兼容性。

PS。请注意,浏览器(主要是较旧的 IE 浏览器)之间会有视觉差异,尤其是在 Flash 后备启动时。全屏选项是最显着的差异。

于 2012-07-19T08:40:40.787 回答