我经营着一个网站,其中包含大约 700 个参考视频(不,它不是色情片——让你的思想摆脱阴沟:-))。
视频目前为 FLV 格式。我们使用 JWPlayer 来渲染这些视频。IIS6 托管。一切正常。
据我了解,H.264(不是 FLV,可能不是 OGG)是新兴的首选 HTML5 视频标准。今天,iPad 真的只尊重 H.264 或 YouTube。据推测,很快许多更重要的浏览器将效仿 Apple 并仅尊重 HTML5 标签。
好的,所以我想我可以弄清楚如何将我现有的视频转换为正确的 H.264 格式。有多种工具可用,包括 ffmpeg.exe。我还没有尝试过,但在摆弄编解码器设置后,我认为这不会成为问题。
我的问题更多是关于容器本身——即为所有用户规划优雅的过渡。渲染这些视频的最佳实践建议是什么?如果我只使用 HTML5 标签,那么大概任何不支持 HTML5 的浏览器都不会看到视频。如果我通过 JWPlayer 或其他播放器以 Flash 格式渲染它们,那么它们将无法在 iPad 上播放。我是否必须在这里进行丑陋的 UserAgent 检测才能确定要渲染的内容?
我知道 JWPlayer 支持 H.264 媒体,但播放器本身不是 Flash 组件,因此不能在 iPad 上播放吗?抱歉,如果我不清楚,但我正在摸索一个优雅的过渡计划,该计划适用于当前的浏览器、iPad 和即将到来的 HTML5 浪潮。我不是视频专家,所以欢迎任何建议,谢谢。