次のコードを使用して、ページに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ビデオフォールバックアドバイス(フラッシュなし) 。しかし、それらの答えが私が必要としていたものであったかどうかはわかりません。
私の腸は、JQueryにビデオ機能を検出させることができ、ビデオがサポートされていない場合は、画像を表示するHTMLを書き出すことができると言っています。しかし、私はもっと簡単なものがあるかどうかを探していました。