ブラウザーがサポートしていない場合、mediaelement.js を使用して HTML5 でビデオを表示し、Flash にフォールバックしようとしています。コーデックがサポートされていない場合は自動的にフォールバックすると言われていますが、フォールバックは行われず、画像が表示されるだけです。WebM の行を削除すると、Flash プレーヤーが表示されます。
誰でもこれを修正する方法を知っていますか?
これは私が使用しているコードです:
<video class="videos" width="560" height="315" controls="controls" poster="img/img.jpg">
<source type="video/webm" src="videos/video.webmvp8.webm" />
<object width="560" height="315" type="application/x-shockwave-flash" data="flashmediaelement.swf">
<param name="movie" value="flashmediaelement.swf" />
<param name="flashvars" value="controls=true&poster=img.jpg&file=videos/video.flv" />
<!-- Image as a last resort -->
<img src="img/img.jpg" width="560" height="315" title="No se encontró posibilidad de reproducir el video" />
</object>
</video>