我被要求为iPad开发一个网站。它上面会有几个视频。我想试试html5。我真的只使用html5的新视频部分(对于尚不支持它的浏览器使用flash回退)。在一个交通规模相当大的网站上这样做是不是错了?
编辑:该网站适用于所有浏览器,但他们希望创建非Flash版本,以便它也能在iPad上运行。如果我有不支持html5视频的浏览器的闪存备份我会没事吗?我只是不确定html5视频是否已准备好用于交通繁忙的网站。
答案 0 :(得分:5)
如果它只适用于iPad,那么是的,去吧。
HTML5视频的主要问题是没有就使用哪种格式达成一致。目前,一些浏览器支持H.264,一些支持Ogg Theora,一些支持两者,当然,IE 8及更早版本(以及其他浏览器的旧版本)都不支持。有关详细信息,请参阅Wikipedia。
根据问题编辑进行编辑:以下是史蒂夫乔布斯最近发布的"Thoughts on Flash"的引用:
......几乎所有这些视频也都是 提供更现代的格式, H.264,可在iPhone,iPod上观看 和iPad。 YouTube ,估计值 40%的网络视频,闪耀着光芒四射 应用程序捆绑在所有Apple手机上 设备,iPad提供 也许是最好的YouTube发现和 观看体验。加上这个 来自 Vimeo , Netflix , Facebook 的视频, ABC , CBS , CNN , MSNBC ,福克斯新闻, ESPN 下, NPR ,时间,纽约时报, 华尔街日报,体育 插图,人,国家 地理,以及许多其他人。 iPhone,iPod和iPad用户不是 错过了很多视频。
鉴于使用HTML5视频的视频提供商列表(因为这是H.264视频的传输方式),我认为你会没事的。
Apple has a list of high profile sites that "iPad ready"。大多数这些网站都使用HTML5视频(至少在检测到iPad时)。另外要记住的一点是,与鼠标相比,多点触控设备上的导航可能会有所不同。
答案 1 :(得分:2)
是的,有警告:
您需要将Flash播放器用作非HTML5浏览器(即Internet Explorer 8及更早版本)的后备广告
您需要使用WebM for Firefox / Chrome / Opera / Android以及H.264 for Safari / IE / iOS / old Android对视频进行编码。 (如果Firefox 3.5 / 3.6和Opera 10.5对你很重要,可能还有Ogg Theora)。您的Flash视频播放器应该能够播放H.264文件,无需在那里单独重新编码。
我认为如果高流量网站使用缓存视频文件,可能会成为问题?因为您的视频文件需要两倍的缓存空间?但我想对于一个高流量网站,你有一个专用的视频媒体服务器,每个文件的两个版本没有任何区别。
您需要在视频中阅读Dive into HTML5部分:
您可能希望了解如何使用或自定义其中一个HTML5视频播放器: