我正在使用以下代码在页面上实现 HTML5 视频
<video autoplay>
<source src="/resources/video/product-hero.mp4.mp4" type='video/mp4; codecs="avc1.42E01E, mp4a.40.2"' />
<source src="/resources/video/product-hero.webmhd.webm" type='video/webm; codecs="vp8, vorbis"' />
</video>
这很好用,嵌入到我在 FF、Safari 和 Chrome 中的页面上。我想要的是,因为这个视频没有控件,并且意味着嵌入没有边框的页面(视频中的白色 BG)是让图像出现在视频的位置。
如果无法使用元素渲染视频,我希望将图像作为后备。我看过以下帖子:html5 video fallback advice (no flash),它开始了讨论。但不确定这些答案是否是我需要的。
我的直觉告诉我,我可以让 JQuery 检测视频功能,如果不支持视频,则写出一些显示图像的 HTML。但我想看看是否有更简单的方法。